Javascript enter only numbers input field
Javascript enter only numbers input field
Javascript enter only numbers input field
There are fields in a form where we need only numbers to be entered by our users, for example fields like pincode, phone numbers, mobile numbers etc., Here is a small function to accomplish this task.
function isNumberKey(my_event) { var charCode = (my_event.which) ? my_event.which : event.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { alert("Only Numbers"); return false; } return true; }
Here is the input field in HTML
<input type="text" onkeypress="return isNumberKey(event);">
Explanation, the function will check whether the entered key code is greater than 31 and between 48 and 57.
48 is assigned to numeric 0[Zero] and 57 to numeric 9[Nine].Otherwise the keys wont be entered inside the input field.