Добрый день всем.
Пытаюсь сделать такую фишку.
В форме для ввода данных пытаюсь сделать проверку валидности данных так сказать налету. (В дальнейшем данные все равное перепроверяются, в форме просто для красявости хочу это сделать).
Соответственно проверку валидности данных повесил на событие onkeyup. Все срабатывает вроде как замечательно, если бы не одно "НО"
Если данные в инпут не вводятся, а вставляются из буфера (Ctrl+V), то событие onkeyup не вызывается.
Может кто-то подскажет как все таки проверить данные при вводе в инпут в любом случае. Может не то событие отлавливаю. Заранее огромный спс.
С помощью setTimeout постоянно проверять, не изменилось ли поле, если изменилось, то смотрим, валидное ли, если невалидно, то возвращаем к предыдущему значению.