คัดลอกรหัสรหัสดังนี้:
<ภาษาสคริปต์ = "JavaScript">
ฟังก์ชั่น getInput () {// shield non -digital และ non -retreating fabrics
var k = event.keycode;
if ((k <= 57 && k> = 48) || (k <= 105 && k> = 96) || (k == 8) {
กลับมาจริง;
} อื่น {
กลับมาเป็นเท็จ;
-
-
ชุดฟังก์ชัน (obj) {
// ปฏิบัติต่อเนื้อหาของกล่องอินพุตในเวลาจริงเช่นการดำเนินการบางอย่าง
-
</script>
<input type = 'text' value = '1' onkeydown = 'return getInput ()' onkeyup = 'set (this)'>
สิ่งจำเป็นทางเทคนิค: เหตุการณ์ onkeydown จะถูกเรียกใช้ก่อนเหตุการณ์ onkeyup วัตถุประสงค์. การทำความเข้าใจหลักการของการก่อให้เกิดเหตุการณ์นี้มันควรจะขยายออกไปในใจ (เช่นเหตุการณ์หลายอย่างในเมาส์ก็จะเป็นกลไกเช่นนี้) ...