Вот код, больше ничего нет:
Код:
|
<!DOCTYPE html>
<input type="text" onkeyup = "this.value=parseInt(this.value) | 0">
</html> |
Если вводим букву, то она исчезает и появляется цифра 0. Но если после этого ввести цифру 8 или 9, то они тоже затираются нулем! Остальные цифры нормально работают, не затираются. Проверено на IE7, а также Firefox 17.0.1. Подскажите в чем может быть дело? Не могли бы вы проверить на других браузерах?
PS. А если нажать и держать цифру, чтобы вывелось несколько цифр, то при отпускании значение поля изменится