Как скрыть введенное обязательное сообщение «пожалуйста, заполните это поле» - PullRequest
0 голосов
/ 13 января 2020

Я добавил свойство required к своему input, и я просто хочу оставить цвет рамки без сообщения "Пожалуйста, заполните это поле". Можно ли скрыть это сообщение?

<input
    placeholder={protocolPlaceholder}
    id="numProtocol"
    onChange={(e) => handleOnChange(e)}
    value={numProtocol}
    required
/>

1 Ответ

0 голосов
/ 13 января 2020

Это в основном подсказка HTML5, которая поставляется вместе с атрибутом required, чтобы решить эту проблему, попробуйте добавить в DOM пустую форму, например:

<form id="novalidateform" novalidate />

Затем добавьте form="novalidateform" Свойство для ввода:

<input
 form="novalidateform"
 placeholder={protocolPlaceholder}
 id="numProtocol"
 onChange={(e) => handleOnChange(e)}
 value={numProtocol}
 required
/>

Обратите внимание, что пустая форма id и значение prop form, заданные для ввода, должны совпадать.

Подробнее об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...