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

 

 ·如何制作进度条一小时结。    »显示摘要«
    摘要: 如何制作进度条 ......
 ·迷宫的问题    »显示摘要«
    摘要: 请问纯c中怎样画迷宫的框架 ......


文本框控制输入,只能位数字和点。并且小数点后只能输入两位。

文本框控制输入,只能位数字和点。并且小数点后只能输入两位。怎么写?  
    <input   type="text"   name="CallNo"   size="40"   class="bor"  
                                                          onkeypress="var   k=event.keyCode;   return   k>=48&&k<=57"  
                                                          onpaste="return   !clipboardData.getData(text).match(/\D/)"  
                                                          ondragenter="return   false"  
                                                          style="ime-mode:Disabled">  
   
  这个只能控制文本内只能输入数字的例子,如何达到控制小数点后两位?

NO.1   作者: xishanlang2001

先检查小数点.  
  if(str.indexOf(".")!=(-1))  
  {  
  str1=str.slice(lastIndexOf("."),str.length);  
  if(str1.length>3)return   false  
  }

NO.2   作者: scycgyj

<input   type="text"   name="CallNo"   size="40"   class="bor"  
                                                          onkeypress="var   k=event.keyCode;   return   (k>=48&&k<=57||k==46)"  
                                                          onkeyup="return   value=value.replace(/^(\d+\.\d{1,2})(.*)?$/,$1)"  
                                                          onpaste="return   !clipboardData.getData(text).match(/\D/)"  
                                                          ondragenter="return   false"  
                                                          style="ime-mode:Disabled">

NO.3   作者: 007james

//函数名:fucCheckNUM  
  //功能介绍:检查是否为数字  
  //参数说明:要检查的数字  
  //返回值:1为是数字,0为不是数字  
  function   fucCheckNUM(NUM)  
  {  
  //先检查小数点.  
  if(str.indexOf(".")!=(-1))  
  {  
  str1=str.slice(lastIndexOf("."),str.length);  
  if(str1.length>3)return   false  
  }  
   
    var   i,j,strTemp;  
    strTemp="0123456789.";  
    if   (   NUM.length==   0)  
      return   0  
    for   (i=0;i<NUM.length;i++)  
    {  
      j=strTemp.indexOf(NUM.charAt(i));    
      if   (j==-1)  
      {  
      //说明有字符不是数字  
        return   0;  
      }  
    }  
    //说明是数字  
    return   1;  
  }


    摘要: 中国最大的危险在于缺乏信任,充斥谎言 我言过其实了吗?我以我的亲身感受来和你交流 中国有足协,在它的领导下,联赛变成了充满了黑哨,假球的比赛和缺乏进取心的球员,我已经很久不再看甲a了,它对不起广大球迷投入的激情,时间,金钱和精力! 中国有工会,但它不会替广大雇员谋利益,已演变成两大职能:组织娱乐活动和开结婚证明,工会主席90%都是领导阶层,在雇员面临下岗,工作环境差,待遇低等问题上几乎不起......
» 本期热门文章:

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