<input type="text" />
¿Cómo puedo escribir el número de caracteres de input
en .keyup
en JavaScript/jQuery?Una manera sencilla de contar caracteres usando .keyup en jQuery
<input type="text" />
¿Cómo puedo escribir el número de caracteres de input
en .keyup
en JavaScript/jQuery?Una manera sencilla de contar caracteres usando .keyup en jQuery
$('input').keyup(function() {
console.log(this.value.length);
});
keyup
es un método de acceso directo para bind('keyup')
.
Y a partir de jQuery versión 1.7, todo lo anterior están en desuso nos animamos a usar el método on
para enlazar eventos, lo que significa que el código debería tener este aspecto:
$('input').on('keyup', function() {
console.log(this.value.length);
});
Ejemplo - Esto alertará a cabo la número de caracteres
$('#textBoxId').bind('keyup', function(e){
alert($(this).val().length);
});
Esto obviamente asume que el cuadro de texto tiene un id de textBoxId. De lo contrario, cambie el selector iof no quiere darle una identificación por algún motivo
Eso solo funcionaría si la entrada tuviera un id de cuadro de texto. '' – Tim
* Demasiada jQuery. * 'This.value.length' también es suficiente (en lugar de' $ (this) .val(). Length') –
Muchas respuestas thnx también deberían haberse marcado como favoritos:) – Irfan
@RobW thx, se actualizó la respuesta :) –