Bende var:
$(someTextInputField).keypress(function() {
alert($(this).val());
});
Artık uyarı her zaman tuşa basmadan ÖNCE değeri döndürür (örneğin alan boş, 'a' yazıyorum ve uyarı bana '' veriyor. Sonra 'b' yazıyorum ve uyarı bana 'a' ... veriyor). Ama tuşa basıldıktan SONRA değeri istiyorum - bunu nasıl yapabilirim?
Arka plan: Metin alanı en az bir karakter içerdiğinde bir düğmeyi etkinleştirmek istiyorum. Bu yüzden bu testi her tuşa basma olayında çalıştırıyorum, ancak döndürülen val () kullanarak sonuç her zaman bir adım geride kalıyor. Change () olayını kullanmak benim için bir seçenek değil çünkü o zaman metin kutusundan çıkana kadar düğme devre dışı kalıyor. Bunu yapmanın daha iyi bir yolu varsa, duyduğuma sevindim!