Advertisement
GWibisono

input text angka

May 6th, 2012
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5.  
  6. <script>
  7. function validAngka(txtbox){
  8.     var isian = txtbox.value;
  9.     var angka = '0123456789';
  10.     var isAngka;
  11.     for(var i=0; i<txtbox.value.length; i++) {
  12.         isAngka=false;
  13.         for(var j=0;j<angka.length;j++){
  14.             if( txtbox.value.charAt(i) == angka.charAt(j) ) {
  15.                 isAngka=true;
  16.             }
  17.         }
  18.         if(isAngka == false) {
  19.             txtbox.value = txtbox.value.replace(txtbox.value.charAt(i), '');
  20.             i--;
  21.         }
  22.     }
  23.  
  24.     return true;
  25. }  
  26.  
  27. function validate(evt) {
  28.  var theEvent = evt || window.event;
  29.  var key = theEvent.keyCode || theEvent.which;
  30.  key = String.fromCharCode( key );
  31.  
  32.  var regex = /[0-9]|\./;
  33.  
  34.  if( !regex.test(key) )
  35.  {
  36.     theEvent.returnValue = false;
  37.         if(theEvent.preventDefault) theEvent.preventDefault();
  38.  }/*if( regex ) */
  39.  
  40. } /*function validate(evt) {*/
  41.  
  42.  
  43. </script>
  44. </head>
  45.  
  46. <body>
  47. <input type="txtbox" id="input_angka" name="input_angka" value="" onkeyup="validAngka(this)" />
  48. <br>VS<br>
  49. <input type='text' onkeypress='validate(event)' />
  50.    
  51. </body>
  52. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement