Тема: keydown + blur
Показать сообщение отдельно
  #1 (permalink)  
Старый 18.11.2011, 12:54
Новичок на форуме
Отправить личное сообщение для AntonYu Посмотреть профиль Найти все сообщения от AntonYu
 
Регистрация: 18.11.2011
Сообщений: 2

keydown + blur
Пример кода тут: http://jsfiddle.net/8Jfne/29/

Суть в следующем: есть набор инпутов. При перемещении по ним (с клавиатуры или мышью), при уходе с них, проверяется значение. Если не числовое, то ругаемся и возвращаемся к редактированию проблемного инпута.

В Chrome если ввести в инпут не числовое значение и нажать на Enter, то отрабатывает onkeydown - все хорошо. В FF и IE срабатывают оба обработчика, таким образом сообщение об ошибке появляется дважды (в FF у меня вообще трижды, 2 раза onblur отрабатывает).

Хотелось бы спросить, как выйти из такой ситуации?
Ответить с цитированием