jQuery'de input[type=text] değer değişikliğini algılama

Belirli bir giriş kutusunun değeri her değiştiğinde bir işlevi çalıştırmak istiyorum. $('input').keyup(function)ile *neredeyse* çalışıyor, ancak örneğin kutuya metin yapıştırırken hiçbir şey olmuyor. $$input.change(function) yalnızca giriş bulanıklaştığında tetiklenir, bu nedenle bir metin kutusunun değerinin değiştiğini hemen nasıl anlayabilirim?

Açıklama

Bunu jQuery'nin .bind() yöntemini kullanarak yapabilirsiniz. jsFiddle][1]'e göz atın.

Örnek

Html

<input id="myTextBox" type="text"/>

jQuery

$("#myTextBox").bind("change paste keyup", function() {
   alert($(this).val()); 
});

Daha Fazla Bilgi

Yorumlar (0)

Bunu dene:

Temel olarak, sadece her bir olay için hesap verin:

Html:

<input id = "textbox" type = "text">

Jquery:

$("#textbox").keyup(function() { 
    alert($(this).val());  
}); 

$("#textbox").change(function() { 
alert($(this).val());  
}); 
Yorumlar (0)

Bunu dene:

$("input").bind({
            paste : function(){
                $('#eventresult').text('paste behaviour detected!');
            }
})
Yorumlar (0)