求解决input输入控制只能输入数字

baidu_23001843 2014-11-06 09:56:13
<input type="text" name="sum" class="inp" size="10" value="0" onkeyup="if(event.keyCode !=37 && event.keyCode != 39){if (! /^[0-5]{0,1}[0-9]{1}$/ig.test(this.value)){this.value='';}}"/>

这个代码已经控制了只能输入数字,可是只能输入小于59大于0的数字,我现在想把它改成数字可以无限制输入。谢谢大神们帮帮忙!
...全文
24327 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wangtie0210 2016-01-22
  • 打赏
  • 举报
回复
你们把js代码写到html里 这样真的好吗?
  • 打赏
  • 举报
回复
引用 5 楼 baidu_23001843 的回复:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>申请</title> </head> <body> 这是3楼的代码起不了作用哦,数字也输入不进了 <input type="text" name="sum" class="inp" size="10" value="0" onkeyup="if(event.keyCode !=37 && event.keyCode != 39){if (! /^\d+$/ig.test(this.value)){this.value='';}}"/> </body> </html> 1楼到4楼都是把什么键都锁了,全部都是数字也输入不了了
没有吧 我测试没问题啊。
baidu_23001843 2014-11-06
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>申请</title> </head> <body> 这是3楼的代码起不了作用哦,数字也输入不进了 <input type="text" name="sum" class="inp" size="10" value="0" onkeyup="if(event.keyCode !=37 && event.keyCode != 39){if (! /^\d+$/ig.test(this.value)){this.value='';}}"/> </body> </html> 1楼到4楼都是把什么键都锁了,全部都是数字也输入不了了
  • 打赏
  • 举报
回复
<input type="text" name="sum" class="inp" size="10" value="0" oninput="if (! /^\d+$/ig.test(this.value)){this.value='';}"/>
  • 打赏
  • 举报
回复
<input type="text" name="sum" class="inp" size="10" value="0" onkeyup="if(event.keyCode !=37 && event.keyCode != 39){if (! /^\d+$/ig.test(this.value)){this.value='';}}"/>
slwsss 2014-11-06
  • 打赏
  • 举报
回复
<input type="number"/> <input type="text" name="sum" class="inp" size="10" value="0" onkeyup="this.value=this.value.replace(/[^\d]/ig,'')"/>
闪闪放光芒 2014-11-06
  • 打赏
  • 举报
回复
<input type="text" name="sum" class="inp" value="0" onkeyup="if(event.keyCode !=37 && event.keyCode != 39){if (!/^[\d]+$/ig.test(this.value)){this.value='';}}"/>

87,984

社区成员

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

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