Есть текстовое поле.
После ввода первых двух символов необходимо проверить, не были ли введены "89".
Если введены, то выкинуть алерт.
Подскажите, пожалуйста, как это сделать?
Спасибо! Но есть одна сложность. В поле ввод по маске, т.е. нужно учитывать, что строка будет иметь вид "+7 (999) 999-99-99", и при этом должен быть разрешен ввод этого сочетания, если оно не в начале строки...
<input type="text" onkeyup="if (this.value=='+7') alert('You are from Russia'); else if (this.value=='+1') alert('You are from US or Canada');" value="" />
// Тут неважно каким образом достаешь из DOM
var input = document.getElementById('...');
// Событие input срабатывает мгновенно при изменении значения текстового поля
input.addEventListener('input', function () {
if (this.value == 89)
alert('89!');
});