年月份的输入 我只能输入正取的年月份(比如说2007-12-21是正取的 而2007-52-61则是错误的)
还有就是当我输入完年后 后面自动出现-
比如当我输入完2007 后面自动出现- 当我输入完01 后面自动出现- 当我输入完16 结束 谢谢
还有就是当我输入完年后 后面自动出现-
比如当我输入完2007 后面自动出现- 当我输入完01 后面自动出现- 当我输入完16 结束 谢谢
解决方案 »
- jquery操作IFRAME的问题 急啊,大家帮帮忙
- [分享]javascript中的观察者模式实现.顺便散分...
- jsp 无法将中文写入数据库 中文编码问题~
- 用jquery写的非常好的tab菜单,嵌入到我的代码时出现了一点问题,麻烦高手指点一下
- 字符替换问题
- 高分求解如何可以使提交的值不同
- 如何在web页面为ocx控件增加事件
- ==关于<select>的问题==
- 急问:我要找到新打开的窗口里的TABLE,怎么来找?这样为什么不行?
- ERROR in Entry module not found: Error: Can't resolve 'js/home.js' in 'C:\Users\
- 困扰的问题
- ie与firefox的问题
//发文日期格式
var rqbz = true ;
var rq = String(sjk);
if (rq != ""){
var rq_text = rq.split("-");
if (rq_text.length != 3) {
rqbz= false;
} else {
var nan = rq_text[0];//年
if ((nan < 1900)||(nan > 2200)) {
rqbz= false;
} else {
var yue = rq_text[1];
if ((yue < 1)||(yue > 12)) {
rqbz= false;
} else {
var ri = rq_text[2];
if (ri<1) {
rqbz= false;
} else {
var tian = getDays(yue-1,nan);//得到该月的天数;
if (ri>tian) rqbz= false;
}
}
}
}
}
return rqbz;//返回true--表示真的
}
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title></title>
</head>
<script>
function doFunction(obj){
if(obj.value.length == 4){
obj.value = obj.value + "-"
}
if(obj.value.length == 7){
obj.value = obj.value + "-"
}
}
function isdate(ptxtBuff) {
var s = ptxtBuff;
var ltxtDate;
if (s.length==0) return true;
if (s.length!=10) return false;
if (s.charAt(4) != "-" || s.charAt(7) !="-") return false;
if (isNumber(s.substring(0,4)+s.substring(5,7)+s.substring(8,10))==false) return false;
ltxtDate = new Date(s.substring(0,4),eval(s.substring(5,7))-1,s.substring(8,10));
if (ltxtDate==null) return false;
if (ltxtDate.getDate()!=eval(s.substring(8,10)) || ltxtDate.getMonth()!=eval(s.substring(5,7))-1) return false;
return true;
}
function check(obj){
if(isdate(obj.value) == false){
alert("errDate");
return false;
}
}
function isNumber(moji){
for(var i=0; i<moji.length; i++){
if (!(moji.charAt(i)>="0" && moji.charAt(i)<="9")) return false;
}
return true;
}
</script>
<body>
gfdsgfdgsfdsgfsgfds
<input type="text" name="b" onpropertychange="doFunction(this)" onblur="check(this);">
</body></html>
再次谢谢!
现在还是可以输入
谢谢
这不就是HTML代码,还要什么?