Как я могу добавить обязательный атрибут к файлам в реагировать JS? - PullRequest
0 голосов
/ 20 октября 2018

В коде я хочу иметь обязательный атрибут, чтобы сделать это поле обязательным.Но это не работает .. Любой простой способ реагировать на эту проверку?

<label htmlFor="name">Name</label>
<input type="text" className="form-control"
id="name" placeholder="Enter name" required/>

Ответы [ 2 ]

0 голосов
/ 20 октября 2018

Одним из возможных способов является создание функции onblur / onchange для входного тега и проверка в этой функции, что введенная вами строка пуста или нет.Если оно пустое, вы можете присвоить переменную в состоянии и затем вызвать функцию this.setState.Теперь сделайте тег <span> ниже тега <input> и отобразите переменную состояния в теге <span>.

0 голосов
/ 20 октября 2018

Попробуйте добавить теги формы и кнопки:

<form onSubmit={handler}>
  <input type="text" id="name" placeholder="Enter name" required />
  <button type="submit" />
</form

Если это не работает, попробуйте заменить required на required="required"

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