Event keyboard
Persiapkan HTML
Buatlah elemen HTML sederhana untuk menangkap event keyboard. Misalnya:
<!DOCTYPE html>
<html>
<head>
<title>Event Keyboard jQuery</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<input type="text" id="inputField">
<p id="result"></p>
<script src="script.js"></script>
</body>
</html>
Tambahkan JavaScript
Buat file script.js
dan tambahkan kode jQuery berikut
$(document).ready(function() {
// Tangkap event keyup pada elemen input
$('#inputField').keyup(function(event) {
// Cek jika tombol Enter (kode 13) ditekan
if (event.keyCode === 13) {
var inputValue = $('#inputField').val();
$('#result').text('Anda mengetik: ' + inputValue);
}
});
});
Jalankan
Simpan file HTML dan script.js, lalu buka file HTML di browser. Ketika Anda mengetik di input field, tekan tombol Enter, dan Anda akan melihat hasilnya ditampilkan di elemen dengan id "result".
Dalam contoh ini, kita menggunakan event keyup
untuk menangkap input dari keyboard. Ketika tombol Enter (kode 13) ditekan, kita mengambil nilai dari input field dan menampilkannya di elemen "result".
Anda dapat mengganti kode ini sesuai dengan kebutuhan Anda untuk menangani event keyboard lainnya seperti keydown, keypress, atau mengganti aksi yang ingin dilakukan saat tombol keyboard tertentu ditekan.