PHP Programming: Cara membuat Input TextField hanya Angka di PHP

Membuat input TextField hanya numeric berarti kita tidak akan bisa menginput karakter selain angka pada TextField tersebut, hal ini biasanya kita gunakan untuk TextField nomor telepon yang tidak membutuhkan karakter lain selain angka. Sebelumnya kita sudah mencoba membuat inputan hanya numeric pada VB 2010 dan membuat inputan hanya numeric di Java, tapi bagaimana kalau kita ingin membuat inputan hanya numeric di PHP???

Untuk membuat TextField hanya Numeric, berikut langkah-langkahnya:
  • 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
    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
 Cara membuat Input TextField hanya Angka di PHP

Baca Juga:

2 comments:
Write komentar