Quiero ejecutar una función cada vez que el valor de una caja de entrada específica cambia. Casi funciona con $('input').keyup(function)
, pero no pasa nada al pegar texto en la caja, por ejemplo. $input.change(function)
sólo se activa cuando la entrada está borrosa, así que ¿cómo podría saber inmediatamente cuando una caja de texto ha cambiado de valor?
Puedes hacer esto usando el método .bind()
de jQuery's. Echa un vistazo a la [jsFiddle][1].
Html
<input id="myTextBox" type="text"/>
jQuery
$("#myTextBox").bind("change paste keyup", function() {
alert($(this).val());
});