При вводе в поле <input type="text">
я хотел бы предварительно проверить каждое введенное значение, прежде чем оно появится на экране. Например. если пользователь введет любое нечисловое значение, ничего не произойдет, и только если он введет числовое значение, поле изменится.
Какое событие лучше использовать keydown()
, keyup()
или есть что-то лучше? Как отменить текущее изменение текстового поля без необходимости запоминать старое значение и сбрасывать его вручную?