JQuery определить, если область ввода не пуста, пока пользователь печатает

0

У меня есть небольшой код jquery, который скрывает/показывает значок, когда поле ввода пуст/имеет что-то. Мой код:

$("#pass1").on("change",function(){
  if($("#pass1").val())
      $("#showpass").show();
  else
  $("#showpass").hide();

});

Но это происходит только тогда, когда пользователь заканчивает ввод и перемещается в следующее поле или удаляет фокус, но я хочу сделать это, пока пользователь печатает, т.е. Он должен появиться, как только пользователь либо войдет, либо удалит один символ. Как я могу это сделать?

Теги:

1 ответ

1
Лучший ответ

Используйте .keyup(). Попробуй это:

$('#pass1').keyup(function() {
    //your code goes here
});
  • 1
    Спасибо, это сработало! +1 за быстрый ответ
  • 0
    @Subhanker: рад, что помог братан :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню