Saya mendapatkan:
$(someTextInputField).keypress(function() {
alert($(this).val());
});
Sekarang peringatan selalu mengembalikan nilai SEBELUM menekan tombol (misalnya bidang kosong, saya ketik 'a' dan peringatan memberi saya ". Lalu saya mengetik 'b' dan peringatan memberi saya 'a' ...). Tapi saya ingin nilainya SETELAH tombol ditekan - bagaimana saya bisa melakukannya?
Latar Belakang: Saya ingin mengaktifkan tombol segera setelah bidang teks berisi setidaknya satu karakter. Jadi saya menjalankan tes ini pada setiap acara penekanan tombol, tetapi menggunakan val yang dikembalikan () hasilnya selalu satu langkah di belakang. Menggunakan peristiwa change () bukan pilihan bagi saya karena tombol akan dinonaktifkan hingga Anda meninggalkan kotak teks. Jika ada cara yang lebih baik untuk melakukan itu, saya senang mendengarnya!