Bu oldukça aldatıcıydı. Yapıştırmanın işlevi, paste olay işlevi içindeki kodun yürütülmesinden önce güncellenmez. Yapıştır olay işlevi içinde diğer olayları çağırmayı denedim ama giriş değeri hala herhangi bir olay işlevi içinde yapıştırılan metin ile güncellenmez. Keyup dışındaki tüm olaylar bu. Yapıştır olayı içinden keyup çağırırsanız, yapıştırılan metni keyup olayı fonksiyonundan temizleyebilirsiniz. böyle ...
$(':input').live
(
'input paste',
function(e)
{
$(this).keyup();
}
);
$(':input').live
(
'keyup',
function(e)
{
// sanitize pasted text here
}
);
Burada bir uyarı var. Firefox'ta, giriş metnini her tuşta sıfırlarsanız, metin giriş genişliğinin izin verdiği görüntülenebilir alandan daha uzunsa, her tuşta değeri sıfırlamak, metni otomatik olarak metnin sonu. Bunun yerine metin, başlığın geriye doğru görünmesi için geriye doğru kayar.