onkeypress обработка tab'a
Добрый день :)
Мучаюсь с проблемой обработки tab в firefox и ie при событии onkeypress. Пишу вот такое: (ошибка при нажатии НЕ цифровых клавиш и возможность удаления.) var key=event.which; if (key==8) {return true;} if (key < 48 || key > 57) { alert("индекс содержит только цифры!"); return false; } return true; } Люблю по формам с помощью tab передвигаться, (в ff на это действие выдаёт ошибку) думал, просто дописать ... if (key==8 || key==9) {return true;} ... но это не помогло. Как это провернуть? Буду очень благодарен на помощь. |
Цитата:
|
Спасибо за подсказку, но мне необходимо выполнить это именно с использованием onkeypress:(
|
Цитата:
p.s. не забывай про Chrome. |
Цитата:
В поле могут нажиматься только цифры и backspace. в Chrome всё отлично работает и без отдельной обработки tab, а в ff выдаёт мою ошибку на неправильно вбитый символ. вот я и не могу понять, что сделать здесь. :help: |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
а по делу не можешь чего подсказать? а то вообще мыслей не имею... |
Цитата:
|
Часовой пояс GMT +3, время: 10:14. |