You have used
event.keyCode
inside the javaScript, but you have not passed any event to the function.
You have to do like below.
önkeypress = "return NumberOnly(event)"
If I modify your code then it will look like below.
<HTML>
<HEAD>
<SCRIPT language="Javascript">
function NumberOnly(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
</SCRIPT>
</HEAD>
<BODY>
<INPUT id="text1" onkeypress="return NumberOnly(event)" type="text" name="text1">
</BODY>
</HTML>
It will work for you.
Note: Please change your naming conventions. Don't write id as
text1 instead write
txtNumber. And for function don't write
NumberOnly instead write
IsNumberKey.
Thanks...