jquery blur focus



Автор Agnostic задал вопрос в разделе Другие языки и технологии

JQuery - как узнать куда после blur ушел фокус? и получил лучший ответ

Ответ от Максим[гуру]
на blur вешаешь таймер, например пол секунды.
на новом инпуте вешаешь на focus - обнуление таймера.
по истечению таймера - убрать input, если value его пустое.
что получается. на blur создается таймер, который убивается в случае получения фокуса на новом инпуте, и если фокус ушел не на новый input - то таймер удаляет новый input
используй фантазию, а не готовые решения

Ответ от Lexx918[гуру]
Никак - условий в задаче недостаточно для решения.
Удалять невостребованный инпут нужно по событию, а ты его пока не можешь для себя определить.
Если пользователь сабмтит форму и удалять нужно в этот момент, вешай удаления на клик по кнопке самбита.
Если в форме много групп полей и пользователь уходит табом или кликом в другие поля, удаляй по этому событию.
И т. д.
Нельзя удалить по событию "если не заполнено". Только по "не заполнено и сделано то-то или то-то".
Ещё проще (как сделал я в такой же задаче) - вообще не удалять его, а проверять и использовать только заполненные поля после сабмита всей формы. Уже на серверной стороне.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: JQuery - как узнать куда после blur ушел фокус?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*