Pada prinsipnya kita akan mendeteksi keycode dari tombol keyboard yang kita tekan . Jadi ketika kita menekan tombol keyboard , itu dinamakan event keypress , jika dalam dalam code htmlnya adalah onkeypress. Ketika menekan tombol keyboard maka akan membawa yang namanya event. dan itulah yang nanti kita gunakan untuk mendeteksi keycode dari tombol tersebut.
<html>
<head>
<title>HOME</title>
<script language="javascript">
function angka(evt)
{
var e = event || evt;
var charCode = e.which || e.keyCode;
if (charCode > 31 || (charCode <> 57))
return false;
return true;
}
</script>
</head>
<body>
<input type="text" name="jumlah" onkeypress="return angka(event);">
</body>
</html>