2009-09-10 24 views

cevap

31

, bunu göstereceğine olay:

$('#name').keyup(function() { 
    $('#display').text($(this).val()); 
}); 
+1

Bu, kullanıcının fareyi kullanarak yapıştırmadığını dikkate almaz, aşağıdaki yanıtlara bakın: –

6
$('#name').keyup(function() { 
    $('#display').text($(this).val()); 
}); 
1

önceki cevaplar elbette doğru vardır.

$('#name').keydown(function() { 
    $('#display').text($(this).val()); 
}); 
8

Bir gerçek zamanlı fantezi çözüm için jquery> = 1,9

$("#input-id").on("change keyup paste", function(){ 
    dosomething(); 
}) 

ayrıca isterseniz: Sadece değişikliklerin er görünür, çünkü keydown olay kullanmayı tercih isteyebilirsiniz eklersiniz algılamak sadece olayı "tıklama":

$("#input-id").on("change keyup paste click", function(){ 
    dosomething(); 
}) 

< sizin jquery eğer = 1.4, sadece kullanmak yerine "açık" bir "canlı".

+0

Bu, 'yapıştır' dahil olmak üzere, daha fazla vakayı kapsar. –

İlgili konular