Cara Mendeteksi Ketikan pada Input dengan jQuery

Merespons ketikan secara langsung dipakai untuk pencarian instan, penghitung karakter, atau validasi real-time. Artikel ini membahas cara mendeteksi ketikan pada input dengan jQuery (keyup).

Event keyup

<script>
$("#cari").keyup(function() {
    const kata = $(this).val();
    console.log("Mencari: " + kata);
});
</script>

Contoh Kasus: Filter Daftar Secara Langsung

<script>
$("#cari").keyup(function() {
    const kata = $(this).val().toLowerCase();
    $(".item").each(function() {
        const teks = $(this).text().toLowerCase();
        $(this).toggle(teks.includes(kata)); // tampilkan yang cocok
    });
});
</script>

Kombinasi keyup, each, dan toggle membuat filter pencarian langsung tanpa memuat ulang.

Mendeteksi Tombol Enter

<script>
$("#cari").keyup(function(e) {
    if (e.which === 13) { // 13 = Enter
        cariData($(this).val());
    }
});
</script>

Kesimpulan

Gunakan event keyup untuk merespons ketikan secara langsung, ideal untuk fitur pencarian atau filter real-time. Periksa e.which === 13 untuk mendeteksi tombol Enter.

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi jQuery (api.jquery.com).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *