Проверка input на введенное число

82
23 марта 2022, 22:40

У меня есть inputс типом number

<input type="number">
<input type="submit" value="Отправить">

Как мне сделать проверку на введенное содержимое? Я хочу, чтобы если пользователь ввел число 5, то только тогда срабатывала кнопка Отправить.

Оценю любую вашу помощь.

Answer 1

function submitForm() { 
  var value = +document.getElementById("data").value; 
  return value == 5; 
}
<form onsubmit="return submitForm()"> 
  <input type="number" id="data"> 
  <input type="submit" value="Отправить"> 
</form>

Answer 2
 document.querySelector('input[type="submit"]').addEventListener('click', e => {
   if (document.querySelector('input[type="number"]').value !== '5') {
     e.preventDefault();
   }
 }
READ ALSO
Как проверить несколько input на введенные значения

Как проверить несколько input на введенные значения

В общем, у меня есть input'ы в количестве 9-ти штукВ каждом из них при отправке должно быть конкретное число (здесь что-то в роде мини-игры, где...

147
Как работает BETWEEN в MySQL?

Как работает BETWEEN в MySQL?

Встретился с дилеммойВ некоторых ситуациях оператор BETWEEN включают вторую дату ДО, а в некоторых нет

103
Помогите с запростом Mysql

Помогите с запростом Mysql

делаю фильтры, У МЕНЯ ТАКОЙ запрос,

98
Как получить данные из manytimany таблицы?

Как получить данные из manytimany таблицы?

У меня есть два класса Child и GuardianВ классе Guardian есть поле:

90