如何控制文本框只能输入某个范围内的数字,如:0到60之间?

wsycool111 2004-07-29 10:30:57
小弟在线等候!望各位高人给以指点,不胜感激!!!!
...全文
381 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gokiddo 2004-07-30
  • 打赏
  • 举报
回复
<Input type="text" name="iValue" onClick="return Value(this.value)">

function Value(val)
{
if(val<0 && val > 60)
{
alert("輸入的值已超出0~60的範圍!")
return false;
}
}
Yorphy 2004-07-29
  • 打赏
  • 举报
回复
沒錯.原來寫了,後來我把拿掉了.
我只是給他所要的功能.并沒有完全寫全!~
guihengzhang 2004-07-29
  • 打赏
  • 举报
回复
可以把检查函数放在onBlur事件中
Yorphy(孤飞) :我觉得首先应该判断是否为数字,然后在判断范围
Yorphy 2004-07-29
  • 打赏
  • 举报
回复
應該是或者的關系了..sorry.搞錯了!~以下面為準!~!~

if(val<0 || val > 60)
{
alert("輸入的值已超出0~60的範圍!")
return false;
}
Yorphy 2004-07-29
  • 打赏
  • 举报
回复
<Input type="text" name="iValue" onchange="return doValue(this.value)">

function doValue(val)
{
if(val<0 && val > 60)
{
alert("輸入的值已超出0~60的範圍!")
return false;
}
}
nik_Amis 2004-07-29
  • 打赏
  • 举报
回复
up

87,902

社区成员

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

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