Bagaimana caranya kita bisa mengetik dalam sebuah textbox yang mana pada textbox tersebut hanya bisa kita masukan angka saja?. contohnya saja bila kita memasukan nomor handphone, maka akan sangat salah bila textbox tersebut bisa di ketik huruf alphabet dan simbol-simbol lainnya. Untuk itu saya berikan contoh dari permasalahan tersebut pada sintak berikut ini:
<html>
<head>
<title>Angka Saja – JavaScript</title>
<script language="Javascript" type="text/javascript">
function onlyNos(e, t) {
try {
if (window.event) {
var charCode = window.event.keyCode;
}
else if (e) {
var charCode = e.which;
}
else { return true; }
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
return true;
}
catch (err) {
alert(err.Description);
}
}
</script>
</head>
<body>
<table align="center">
<tr>
<td>
<input type="text" onkeypress="return onlyNos(event,this);" />
</td>
</tr>
</table>
</body>
</html>
Ketikan sintak tersbut pada notepad dan simpan dengan format html dan jalankan pada browser, maka kita hanya bisa memasukan angka saja pada textbox.
Selamat mencoba semoga bermanfaat.