有没有简单办法控制界面的text输入只能为整数的??谢谢!

naivePupil 2003-09-23 11:35:21
想让输入的数据只能为九位的整数,有没有办法啊?
...全文
49 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanghk 2003-09-23
  • 打赏
  • 举报
回复
up
laocai8 2003-09-23
  • 打赏
  • 举报
回复
//<input type=text onkeydown="check()">
function check(){//只能输入数字键、向左键、向右键、退格键、delete键
//alert(event.keyCode);
//event.keyCode==9 对应:“tab”键
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)
||event.keyCode==8||event.keyCode==46||event.keyCode==37||event.keyCode==39||event.keyCode==9)){
event.returnValue=false;
alert("请重新输入,这里只能输入数字键、向左键、向右键、退格键、delete键!");
}
}
hrong 2003-09-23
  • 打赏
  • 举报
回复
<input maxlength=9
onkeypress="var k=event.keyCode; return k>=48&&k<=57"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false"
style="ime-mode:Disabled"
>
guihengzhang 2003-09-23
  • 打赏
  • 举报
回复
我觉得不应该在输入时就控制,输完后在检查是否是9位整数。
naivePupil 2003-09-23
  • 打赏
  • 举报
回复
jj好万害耶,那么如果在函数里怎么控治呢?
有没有对document.all.item("num1").value值的判别方法?

87,988

社区成员

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

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