I have a function below where it doesn’t allow the user to type in letters in a textbox but it keeps saying event is undefined. Where and how am I suppose to define event?
Below is the function:
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
Below is the html where this could be used:
onkeypress="return isNumberKey(event)"
change
to
or if you are using jQuery (you tagged it but aren’t using it) you could do
where your html is
See event.preventDefault()
Note on how to get key pressed using jQuery
Taken from the .keypress() docs