当前位置:首页
开发技术指南» 文章正文
    引言:

 ·离散数学好无聊,没兴趣学了.    »显示摘要«
    摘要: 感觉离散数学很抽象,提不起精神学~~怎么办啊. ......
    摘要: 谁有用asp做的聊天室 给我参考一下 ......


如何使用 Javascript 限制某一 textbox 只能输入数字﹖

如何使用   Javascript   限制某一   textbox   只能输入数字﹖  
   
 

NO.1   作者: outrace

may   be   you   can   use   the   script   like   this:  
   
  <input   type="text"   name="yourFieldName"   onkeyup="if(isNaN(this.value))this.value=">

NO.2   作者: patann

用正则表达式  
  <script   language="javascript">  
  fucntion   checkfrm()  
  {  
      var   filer=   /^\d+$/;  
      if   (!filter.test(document.frm.txt.value))   {  
      alert(只能为数字);  
      document.frm.txt.focus();  
      document.frmA.txt.select();  
      return   false;}  
      }  
  </script>

NO.3   作者: 8232131

给出   我用过得绝对可行的方法,  
  用正则式  
  如下:  
  <script   language="javascript">  
  function   strim(s)  
  {  
      var   r,   re;  
      re   =   /\s/g;  
      r   =   s.replace(re,   "");  
      return(r);  
  }  
  function   snum(s)  
  {  
      var   r,   re;  
      re   =   /\d/g;  
      r   =   s.replace(re,   "");  
      return(r);  
  }  
  </script>  
  下面是用法:  
  if   (strim(this.document.form1.tel.value)!="")  
  {  
  if   (snum(strim(this.document.form1.tel.value))!="")  
  {  
  alert("请检查手机号输入是否正确");  
  this.document.form1.tel.focus();  
  return   false;  
  }  
  }  
  strim是去掉首尾的空格;snum是把数字过滤掉;  
  两个函数作用后,只留下非数字的字符;

NO.4   作者: qidizi

可以输入一个小数点,和可以使用退格,  
  <script   language   =javascript>  
  <!--  
  function   checkkey(){  
                    var   key   =   event.keyCode;  
                    if(   (key   >   95   &&   key   <   106)   ||  
                            (key   >   47   &&   key   <   60)   ||  
                            (key   ==   110   &&   yourFieldName.value.indexOf(".")   <   0   )||  
                            (key   ==   190   &&   yourFieldName.value.indexOf(".")   <   0   )){  
                             
                    }else   if(key   !=   8){  
                          alert(key);  
                          event.returnValue   =   false;  
                      }  
  }  
  //-->  
  </script>  
  <input   type="text"   name="yourFieldName"   onkeydown=checkkey();   >


    摘要: 当一个记录集aa会返回一个记录集。 而在bb中调用aa时,如何将返回的记录集读出来,并进行处理呢? 如果这种设想不能实现或很幼稚,请高手给与更多的指点。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE