Cara Membuat Input TextField Hanya Angka Pada PHP - Membuat input TextField hanya bisa di isi dengan angka atau numeric, berarti kita tidak akan bisa menginput karakter selain angka pada TextField tersebut, biasanya kita gunakan untuk TextField nomor telepon yang tidak membutuhkan karakter lain selain angka.
- Buat sebuah file PHP dan ketikkan syntax berikut :
<script language="javascript">
function hanyaAngka(e, decimal) {
var key;
var keychar;
if (window.event) {
key = window.event.keyCode;
} else
if (e) {
key = e.which;
} else return true;
keychar = String.fromCharCode(key);
if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) {
return true;
} else
if ((("0123456789").indexOf(keychar) > -1)) {
return true;
} else
function hanyaAngka(e, decimal) {
var key;
var keychar;
if (window.event) {
key = window.event.keyCode;
} else
if (e) {
key = e.which;
} else return true;
keychar = String.fromCharCode(key);
if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) {
return true;
} else
if ((("0123456789").indexOf(keychar) > -1)) {
return true;
} else
if (decimal && (keychar == ".")) {
return true;
} else return false;
}
</script>
<h2>Hanya Angka </h2>
<form>
<table border="0">
<tr>
<td>No. HP </td>
<td>:</td>
<td><input name="number" onkeypress="return hanyaAngka(event, false)" type="text" /></td>
</tr>
</table>
</form>
- Simpan file PHP tersebut dengan "coba_hanya_angka.php"
- Jalankan "coba_hanya_angka.php" dengan cara ketikkan "http://localhost/coba_hanya_angka.php" di web browser dan perhatikan hasilnya.
0 komentar:
Post a Comment