jQuery code to allow numbers and arrow keys in textbox
I have already posted about "jQuery code to allow only numbers in textbox", but one of my reader asked me to allow arrow keys as well. I have modified the code slightly to allow arrow keys. I thought it's good idea to share with all my readers. See below jQuery code.
$(document).ready(function(){ $("#txtNumbers").keydown(function(event) { if(event.shiftKey) event.preventDefault(); if (event.keyCode == 46 || event.keyCode == 8) { } else { if (event.keyCode < 95) { if (event.keyCode < 48 || event.keyCode > 57) { if (event.keyCode >= 37 && event.keyCode <= 40) { } else { event.preventDefault(); } } } else { if (event.keyCode < 96 || event.keyCode > 105) { event.preventDefault(); } } } }); });
Also read my related posts, which describe how to allow alphabets, numbers and specific characters.
Feel free to contact me for any help related to jQuery, I will gladly help you.