я бы ожидать, что один не может оставить такой вход: Почему onblur = "this.focus()" не работает?
Потому что, Wehen уходит, ONBLUR) пожары (и вызовы фокус(), который должен повторно дать фокус на поле. Но это не сработает. Я что-то пропустил ?
я бы ожидать, что один не может оставить такой вход: Почему onblur = "this.focus()" не работает?
Потому что, Wehen уходит, ONBLUR) пожары (и вызовы фокус(), который должен повторно дать фокус на поле. Но это не сработает. Я что-то пропустил ?
onblur
триггеры перед тем, как элемент теряет фокус. Это означает, что вызов фокуса изнутри события является избыточным, потому что элемент все еще имеет его.
также см How to make javascript focus() method work in onBlur event for input text box?
Этот ответ кажется [из @AndyE] (http://stackoverflow.com/questions/9884399/how-to-make-javascript-focus-method-work-in-onblur-event-for-input-text- коробка # ответ-9886348). Вот [рабочий пример] (http://jsfiddle.net/vQ5Mm/). – showdev
да, этот ответ от AndyE. отправлено для справки по предоставленной ссылке – gaurav5430
Скорее всего, это мера безопасности. Это позволит заблокировать фокус пользователя в элементе, что не очень хорошо. –
Могу я спросить, почему вы пытаетесь это сделать? – Lix
Возможно, 'onblur' выполняется до того, как фокус фактически покинет поле. В любом случае, пожалуйста, не блокируйте пользователей в поле, это просто неправильно. –