Kamis, 19 Februari 2015

Coding PHP Input Text Hanya Numeric / Angka

Coding PHP ini dibuat untuk beberapa penginputan field yang dikhususkan hanya untuk penginputan angka saja, contohnya pada penginputan data Nomor Telepon, Nomor Induk Pegawai (NIP), Nomor Induk Siswa (NIS), dan sejenisnya.

Hal ini diartikan bahwa, jika anda menginputkan field huruf a-z atau beberapa simbol !@#$%^&*() tentunya tidak akan terbaca dikarenakan sudah di program hanya untuk input angka saja.


Untuk lebih jelasnya, ikuti langkah dibawah ini :

Langkah 1,  buatlah file php dengan mengisikan 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>


---------------------------------------------------------------------------------------------------------------------------------------------------- 

Langkah 2, Simpan file php tersebut dengan nama "hanya_angka.php"

Langkah Terakhir, Untuk menjalan file tersebut, ketikan link "http://localhost/coba_hanya_angka.php"

 

Belajar Cerdas... - Salam IT -









 



"http://localhost/coba_hanya_angka.php"
"http://localhost/coba_hanya_angka.php"
"http://localhost/coba_hanya_angka.php"

    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> - See more at: http://www.atwiwit.net/2013/10/php-programming-cara-membuat-input.html#sthash.tS94BFAC.dpuf
<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> - See more at: http://www.atwiwit.net/2013/10/php-programming-cara-membuat-input.html#sthash.tS94BFAC.dpuf
<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> - See more at: http://www.atwiwit.net/2013/10/php-programming-cara-membuat-input.html#sthash.tS94BFAC.dpuf

2 komentar: