@DreHows

Как отловить «89» при вводе в input?

Есть текстовое поле.
После ввода первых двух символов необходимо проверить, не были ли введены "89".
Если введены, то выкинуть алерт.
Подскажите, пожалуйста, как это сделать?
  • Вопрос задан
  • 234 просмотра
Решения вопроса 1
orlov0562
@orlov0562
I'm cool!
<input type="text" onkeyup="if (this.value==89) alert('Yo');" value="" />
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
не проще заменить сразу?
<input type="text" onkeyup="if (this.value==89) this.value='+7 (9';" value="" />
Ответ написан
Комментировать
Jeiwan
@Jeiwan
Лучше уж сразу использовать digitalbush.com/projects/masked-input-plugin
Ответ написан
Комментировать
@Tem_ka
// Тут неважно каким образом достаешь из DOM
var input = document.getElementById('...');

// Событие input срабатывает мгновенно при изменении значения текстового поля
input.addEventListener('input', function () {
    if (this.value == 89)
        alert('89!');
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект