Javascript代码 限止只能输入数字的文本框(包含小数)

转载 2006年05月25日 10:50:00
Javascript代码 限止只能输入数字的文本框(包含小数)

<input onkeydown="FloatOnly(value)">
<script>
function FloatOnly(value)
{
   if ((event.keyCode==110)|(event.keyCode==190))
   {
       if(value.match(//./d*/g,'.'))
//
           event.returnValue=false;
   }

   if(event.keyCode==45){
       event.returnValue=false;
   }
   if(((event.keyCode>=48)&(event.keyCode<=57))|((event.keyCode<=105)&(event.keyCode>=96))|(event.keyCode==110)|(event.keyCode==190)|(event.keyCode==8)|(event.keyCode==37)|(event.keyCode==39))
//               0             9               9             0               .             .            backspace           left         right
   {

   }
   else
   {
       event.returnValue=false;
   }
}
</script>

相关文章推荐

Javascript控制文本框只能输入数字

input onkeypress="return event.keyCode>=48&&event.keyCode onpaste="return !clipboardData.getData('...

《JavaScript学习笔记》:只能输入数字的文本框

《JavaScript学习笔记》:只能输入数字的文本框这主要涉及到一个键盘事件(onkeydown)和一个键码值的范围。由于数字0~9所对应的键码为48~57,因此,我们只需要将48~57范围之外的键...

js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码

1.       var reg = /^(/w|[/u4E00-/u9FA5])*$/; if(arr=username.match(reg)) {    ti=1;    return ture;...

用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码

用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码 2.只能输入数字,能输小数点.    3.数字和小数点方法二  ...
  • e_wsq
  • e_wsq
  • 2013年04月15日 12:26
  • 1326

C#正则表达式文本框验证:只能输入整数和带两位小数的小数

程序界面截图: 本文主要包含以下内容: 测试用例介绍; 测试用例下载地址; 文本框校验的解决思路; 参考资料;     一、测试用例介绍。 1、平台环境:Vi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Javascript代码 限止只能输入数字的文本框(包含小数)
举报原因:
原因补充:

(最多只允许输入30个字)