CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

既然小数点的Ascii码为46,为什么不能向文本框中输入小数点呢?

楼主lylbf()2002-08-23 10:04:07 在 Web 开发 / JavaScript 提问

<input   type=text   onkeydown=cc()   onpaste="return   false;">  
   
  <script>  
  function   cc()  
  {  
      var   k   =   window.event.keyCode  
      if((k<48   ||   k>57)   &&   k!=13   &&   k!=8   &&   k!=9   &&   k!=46)  
      {  
            alert("必须输入数字!")  
            event.returnValue=false;  
      }  
  }  
  </script>  
  问题点数:20、回复次数:4Top

1 楼qiushuiwuhen(秋水无恨)回复于 2002-08-23 10:09:30 得分 4

&&   k!=110   &&   k!=190Top

2 楼meizz(梅花雪)回复于 2002-08-23 10:16:07 得分 4

<input   type=text   onkeydown=cc()   onpaste="return   false;">  
   
  <script>  
  function   cc()  
  {  
      var   k   =   window.event.keyCode  
      if((k<48   ||   k>57)   &&   k!=13   &&   k!=27   &&   k!=8   &&   k!=9   &&   k!=190)  
      {  
            alert("必须输入数字!")  
            event.returnValue=false;  
      }  
  }  
  </script>Top

3 楼meizz(梅花雪)回复于 2002-08-23 10:17:38 得分 4

虽然说   "."   的ASCII码是46,但是它的   window.event.keyCode   ==   190Top

4 楼Reve(仨仁仕)回复于 2002-08-23 10:20:50 得分 8

你这种方法对小键盘的数字键,没有识别  
   
  另外用isNaN(parseInt(this.value))来整体判断  
  Top

相关问题

  • 如何让文本框输入数字和小数点,还有减号!谢谢
  • 如何在文本框中只容许输入数字和小数点
  • 请问怎样编写一个用户只能在文本框中输入数字或小数点的函数????
  • 在线等待:如何限制在文本框中只输入数字,小数点和删除键?
  • 用VB编程时,如何能使在文本框中输入的数据,达到小数点后两位时自动,跳到下一个文本框!
  • 怎样控制在文本框Edit中值输入数字0-9和小数点,而不输入其它字符keypress中如何写
  • 如何限制在文本框里只能输入1到10(包含1和10)之内的整数和小数点只有1位的数字?
  • 控制文本框输入?
  • 控制文本框输入?
  • 哪位JS大侠给一段文本框中只能输入货币的验证函数(即只能输入数字和小数点)!在线等待,马上给分,先发先得!

关键词

  • ascii码
  • 小数点

得分解答快速导航

  • 帖主:lylbf
  • qiushuiwuhen
  • meizz
  • meizz
  • Reve

相关链接

  • Web开发类图书

广告也精彩

反馈

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