Jquery onClick, но на вкладке

#jquery

#jquery

Вопрос:

Этот код отлично работает, когда пользователь щелкает по полю. Я хочу, чтобы при вводе табуляции (нажмите клавишу alt) или ЛЮБУЮ клавишу.. что бы ни произошло, если это поле активно, запустите этот код jQuery. Пока я знаю только .click()

 jQuery(document).ready(function(){
    $("#fullname").click(function(){
        $("#note_email").fadeIn();
    });
});

<input type="text" name="fullname" id="fullname" value="" /><div style="display:none" id="note_email">Your name is case sensitive</div>
  

Ответ №1:

Попробуйте использовать jQuery.bind() и свяжите все события, которые должны выполнять этот код.

 $("#fullname").bind('click keypress keyup change focus', function(){
    $("#note_email").fadeIn();
});
  

Но мне кажется, что focus будет обрабатывать то, что вы хотите

 $("#fullname").bind('focus', function(){
    $("#note_email").fadeIn();
});
  

или

 $("#fullname").focus(function(){
    $("#note_email").fadeIn();
});
  

Комментарии:

1. Как насчет того, если их нет на вкладке формы?

2. Если они не вызываются unfocus , вызывается blur