一个文本框问题

东家阿哥 2010-04-18 08:49:05
限制文本框不能输入数字 大于 60,小于10 时 自动在前面补0,如01 02 03。。。。
简单的说就是对时间的处理
大家踊跃,代码越少越好。正则。。。牛哇
...全文
120 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
knifewei 2010-04-19
  • 打赏
  • 举报
回复
都好快啊
passself 2010-04-19
  • 打赏
  • 举报
回复
首先判断输入的数字,其次来判读大小,再次来处理左边加零,楼主这样你就可以提高,自己做了,不会了再贴贴大家帮你看看
jack_liu4Ye 2010-04-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zswang 的回复:]
/^[0-5]\d$/

在提交数据的时候判断一下就好了

否则处理起来是相当复杂,用户体验也不会很好。
[/Quote]

up!!
SLL324 2010-04-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zswang 的回复:]
/^[0-5]\d$/

在提交数据的时候判断一下就好了

否则处理起来是相当复杂,用户体验也不会很好。
[/Quote]
zyzy15 2010-04-19
  • 打赏
  • 举报
回复

<!-- 控制字符输入为数字或backspace -->
<INPUT TYPE="text" NAME="" size="2" onkeydown="if( (window.event.keyCode<48 && window.event.keyCode!=8) || window.event.keyCode>57 ) return false;" onblur="check(this)">
<SCRIPT LANGUAGE="JavaScript">
<!--
function check(inp){
if (parseInt(inp.value,10)>60){
alert("不能大于60")
inp.value="";
inp.focus();
}
else if (inp.value.length<2) inp.value = "0"+inp.value;//补0
}
//-->
</SCRIPT>

hepeng_8 2010-04-19
  • 打赏
  • 举报
回复
首先判断输入的数字,其次来判读大小,再次来处理左边加零,楼主这样你就可以提高,自己做了,不会了再贴贴大家帮你看看
mengdiQian 2010-04-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zswang 的回复:]

/^[0-5]\d$/

在提交数据的时候判断一下就好了

否则处理起来是相当复杂,用户体验也不会很好。
[/Quote]

tfish2014 2010-04-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lyq123333321 的回复:]
引用 2 楼 zswang 的回复:
/^[0-5]\d$/

在提交数据的时候判断一下就好了

否则处理起来是相当复杂,用户体验也不会很好。


up!!
[/Quote]
王集鹄 2010-04-18
  • 打赏
  • 举报
回复
/^[0-5]\d$/

在提交数据的时候判断一下就好了

否则处理起来是相当复杂,用户体验也不会很好。
daxian520 2010-04-18
  • 打赏
  • 举报
回复
参考这里
http://topic.csdn.net/t/20040819/14/3289953.html

87,907

社区成员

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

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