只限定输入数字

firefoxyu 2003-08-19 02:49:12
我想在某个文本域中限定只输入数字及小数点,而禁止输入其他字符,该如何限定?另外:我是在onKeyDown事件中实现对多个域内容的计算的。
...全文
40 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
firefoxyu 2003-08-19
  • 打赏
  • 举报
回复
解决了,谢谢
hover_online 2003-08-19
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--
function keyHandle() {
if ((event.keyCode<48||event.keyCode>57) &&event.keyCode!=46 ) {
event.returnValue = false;
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<input onkeypress="keyHandle()">
</BODY>
</HTML>

是不是这个
cloudchen 2003-08-19
  • 打赏
  • 举报
回复
<input onpropertychange="if(/[^.\d]/.test(value))value=value.replace(/[^.\d]/,'')">
maxid 2003-08-19
  • 打赏
  • 举报
回复
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
majunbo 2003-08-19
  • 打赏
  • 举报
回复
onkeypress="if((event.keyCode<48||event.keyCode>57) && event.keyCode!=45 && event.keyCode!=8 && event.keyCode!=46){ return false;}"

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧