Как я могу добавить обязательный атрибут к fileds в реакции JS?

голоса
1

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

<label htmlFor=name>Name</label>
<input type=text className=form-control
id=name placeholder=Enter name required/>
Задан 20/10/2018 в 05:08
источник пользователем
На других языках...                            


2 ответов

голоса
2

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

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

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

Ответил 20/10/2018 в 05:21
источник пользователем

голоса
0

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

Ответил 20/10/2018 в 05:25
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more