Простой способ подсчета символов с помощью .keyup в jQuery - PullRequest
7 голосов
/ 04 февраля 2012
<input type="text" />

Как мне написать число символов от input до .keyup в JavaScript / jQuery?

Ответы [ 2 ]

22 голосов
/ 04 февраля 2012
$('input').keyup(function() {
    console.log(this.value.length);
});

keyup - это сокращенный метод для bind('keyup').
. Начиная с версии 1.7 jQuery, все вышеперечисленное устарело, мы рекомендуем использовать метод on.связывать события, это означает, что код должен выглядеть следующим образом:

$('input').on('keyup', function() {
    console.log(this.value.length);
});
3 голосов
/ 04 февраля 2012

Пример - это предупредит количество символов

$('#textBoxId').bind('keyup', function(e){

     alert($(this).val().length);

});

Это, очевидно, предполагает, что текстовое поле имеет идентификатор textBoxId. В противном случае измените селектор, если по какой-то причине не хотите назначать ему идентификатор

...