เมื่อใน form เรามี textbox เผื่อใส่เฉพาะตัวอักษร
เราจะมีวิธีในการป้องกันการตัวอักษรตัวอื่นดังนี้
$("#txtboxToFilter").keydown(function(event) {
if ((event.keyCode == 8 // backspace
|| event.keyCode == 46 // delete
|| (event.keyCode >= 48 && event.keyCode <= 57) // numbers on keyboard
|| (event.keyCode >= 96 && event.keyCode <= 105))// number on keypad
) {
// Do Something
}
});
หัวใจของ code นี้คือ keyCode ซึ่งจะให้ค่าเป็นตัวเลขในแต่ละแป้นพิมพ์
ในแต่แป้นพิมพ์จะมีเลข
ที่ไม่ซ้ำกัน
ที่มา
http://stackoverflow.com/questions/995183/how-to-allow-only-numeric-0-9-
in-html-inputbox-using-jquery
