Validasi Inputan Angka menggunakan Javascript

Terkadang dalam membuat sebuah form kita mengharuskan inputan harus berupa angka. Contoh pada kasus transaksi di sebuah web e-commerce. Pada waktu kita memasukkan jumlah barang seharusnya user menginputkan sebuah angka. Tapi kadang-kadang ada user yang iseng memasukkan huruf, hal ini bisa kita cegah dengan menggunakan java script tapi kita tetap menggunakan php untuk validasi ketika data masuk database karena java script bekerja di sisi client jadi akan sangat berbahaya jika dalam script php kita tidak melakukan validasi.

Buatlah file validasi_angka.html
  1. <html>  
  2. <head>  
  3. <title>Validasi Inputan Angka Menggunakan Java Script</title>  
  4. <script language="JavaScript">  
  5. function Check_Angka(){  
  6.     var jumlah;  
  7.     var hasil;  
  8.     jumlah=document.validasi.jumlah.value;  
  9.       
  10.     if(isNaN(jumlah)) // jika inputan bukan angka  
  11.     {  
  12.         document.validasi.jumlah.value="";  
  13.         document.getElementById("hasil").innerHTML="0";       
  14.     }     
  15.     else  
  16.     {         
  17.         hasil=jumlah*100000;  
  18.         // mencetak hasil pada tag <div id=hasil>  
  19.         document.getElementById("hasil").innerHTML=hasil;   
  20.     }     
  21. }  
  22.   
  23. </script>  
  24. </head>  
  25. <body>  
  26. <table>  
  27. <form name=validasi>  
  28. <tr><td>Harga Produk</td><td>Rp 100.000</td></tr>  
  29. <tr><td>Jumlah yang dibeli</td><td><input type=text name=jumlah size=4 maxlength="3" onkeyup="Check_Angka()"></td></tr>  
  30. <tr><td>Hasil</td><td><div id="hasil"></div></td></tr>  
  31. </form>  
  32. </table>  
  33. </body>  
  34. </html>  
Penjelasan :
fungsi onKeyUp digunakan apabila ada perubahan pada textbox jumlah, event onKeyUp akan memanggil fungsi Check_Angka yang berfungsi untuk validasi.


Selamat Datang di Blog Sederhana Ini Terima kasih Atas Kunjungannya Semoga Bermanfaat

Komentar

Postingan populer dari blog ini

BAHASA INDONESIA 1 (Kalimat Efektif)

PENGERTIAN, CONTOH KATA ABSTRAK DAN KATA KONKRET

Algoritma Dijkstra