请muxrwc帮忙看一下

xiaojinyi 2007-04-17 03:06:23

<head>
<script type="text/javascript">
function $(id) {
return document.getElementById(id);
}
function kc(e) {
var e = window.event || e;
var o = e.srcElement || e.target;
var code = e.keyCode || e.which;
var string = String.fromCharCode(code);
var number = parseInt(string);
var num = /[^\d]/;
var ar;
if (num.test(string)) return false;
else {
switch (o.value.length) {
case 0:
case 1:
case 2:
case 4:
return true;
case 5:
if (number > 1) return false;
case 7:
case 8:
ar = o.value.split("-");
if (parseInt(ar[1]) == 2 && number > 2) return false;
else if (number > 3) return false;
case 9:
ar = o.value.split("-");
if ((parseInt(ar[1]) == 2 && parseInt(ar[0]) % 4 != 0 && number > 8) ||
(parseInt(ar[2]) == 3 && number > 1) ||
(parseInt(ar[2]) == 0 && number == 0)) return false;
return true;
case 3:
if (parseInt(o.value) == 0 && number == 0) return false;
o.value += string + "-";
return false;
case 6:
if (parseInt(o.value.split("-")[1]) == 0 && number == 0) return false;
if (number > 2) return false;
o.value += string + "-";
default:
return false;
}
}
}
window.onload = function () {
$("wc").onkeypress = kc;
}
</script>
</head>
<body>
<input id="wc" />
</body>
</html>

帮忙给看一下 为什么月份无法输入03到09 谢谢
...全文
199 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaojinyi 2007-04-17
  • 打赏
  • 举报
回复
可以了 非常感谢!
muxrwc 2007-04-17
  • 打赏
  • 举报
回复
if (code == 13) return true;
if (num.test(string)) return false;

从这个if上面加个这个判断。
xiaojinyi 2007-04-17
  • 打赏
  • 举报
回复
哈哈 可以了 很强吗
当我输入完时间后按回车现在无法提交又怎么改呢? 谢谢
muxrwc 2007-04-17
  • 打赏
  • 举报
回复
2006-06-
我输入的这个啊,没问题啊。。
xiaojinyi 2007-04-17
  • 打赏
  • 举报
回复
不行啊 大哥 输入06 后面的日 也自动变成6了
muxrwc 2007-04-17
  • 打赏
  • 举报
回复
case 6:
if (parseInt(o.value.split("-")[1]) == 0 && number == 0) return false;
if (o.value.split("-")[1] == "1" && number > 2) return false;
o.value += string + "-";


修改下case 6 :
就可以了。
muxrwc 2007-04-17
  • 打赏
  • 举报
回复
=.=
xiaojinyi 2007-04-17
  • 打赏
  • 举报
回复
谁给调整一下 谢谢了
  • 打赏
  • 举报
回复
简写成wc的坏处....
  • 打赏
  • 举报
回复
又见厕所代码.....

87,901

社区成员

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

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