@Lukmann

Как вывести alert если пользователь ввел буквы в input а не цифры?

Как вывести alert если пользователь ввел буквы в input а не цифры и нажал на кнопку?
if(input.value == Number){
     alert('вы прошли');
}else if(input.value == буквы){
     alert('вводить можно только буквы');
}

не понимаю как делать
  • Вопрос задан
  • 738 просмотров
Решения вопроса 2
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега JavaScript
Руководитель frontend направления, предприниматель
Воспользоваться регулярками.
Ответ написан
@zordec
Если принимать из простого HTML инпута то всё уже придуманно и нельзя ввести буквы в инпут с цифрами еще и мин и макс значения можно указать.
<input type="number" name="quantity" min="1" max="5">

if(typeof(input.value) == 'number'){
alert('вы прошли');
}else if(typeof(input.value) == 'string'){
alert('вводить можно только буквы');
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 15:52
3000 руб./за проект
25 нояб. 2024, в 15:43
1500 руб./за проект