CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

请问怎么让文本框只能输入数字(整数或小数)

楼主slyly()2006-03-02 19:51:42 在 Web 开发 / JavaScript 提问

请问怎么让文本框只能输入数字(整数或小数)!?  
   
  function   OnlyNumber(){  
        if(event.keyCode   ==   13){  
                return   false;  
        }  
        if(event.keyCode   <   48   &&   event.keyCode   >   57){  
                return   false;  
        }else{  
                return   true;  
        }  
  }  
   
  这个代码,在英文输入法的时候可以,但如果用中文输入法就没用了. 问题点数:10、回复次数:4Top

1 楼zhaoxiaoyang(梅雪香@深圳)回复于 2006-03-02 20:06:07 得分 3

还有onpaste="return   false"   或者对clipboard数据进行格式检查  
  ondrop="return   false"   或者对拖动数据进行检查  
  onpropertychange也可以用来检查  
  Top

2 楼qczl1224(倾情一世『qczl.ys168.com』)回复于 2006-04-13 15:45:22 得分 7

function   isInt(   name   )   //验证是否数字  
  {  
  if   (   name=="")  
  {  
  return   false;  
  }  
  return   /^[0-9]+$/.test(   name   );  
  }Top

3 楼qczl1224(倾情一世『qczl.ys168.com』)回复于 2006-04-13 15:46:12 得分 0

function   isFloat(   name   )   //验证是否小数  
  {  
  if   (   name=="")  
  {  
  return   false;  
  }  
  return   /^[0-9\.]+$/.test(   name   );  
  }Top

4 楼GaoXX(窜天猴网络建筑队头子)(中窜集团)回复于 2006-04-15 03:22:15 得分 0

顶一下Top

相关问题

  • 如何让文本框只能输入两位小数?
  • 如何限制在文本框里只能输入1到10(包含1和10)之内的整数和小数点只有1位的数字?
  • 如何让文本框输入数字和小数点,还有减号!谢谢
  • 如何在文本框中只容许输入数字和小数点
  • 在c++builder中,如何判断文本框中输入的是否为整数?
  • 既然小数点的Ascii码为46,为什么不能向文本框中输入小数点呢?
  • 用VB编程时,如何能使在文本框中输入的数据,达到小数点后两位时自动,跳到下一个文本框!
  • 请问怎样用JAVASCRIPT限制文本框输入是0-18的整数,而且是必须输入的,谢谢
  • 控制文本框输入?
  • 控制文本框输入?

关键词

  • 数字
  • 输入法
  • 验证
  • 检查
  • 数据
  • 只能输入数字
  • 整数或小数
  • 请问怎么让文本框
  • 验证是否
  • keycode

得分解答快速导航

  • 帖主:slyly
  • zhaoxiaoyang
  • qczl1224

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo