新人请教一个 校验日期 着急用 建议你用js的日历控件,省很多事 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language=javascript> function checkDate(obj){ var strDate=obj.value; re=/^(\d{4})(\d{2})(\d{2})$/g if(re.test(strDate))//判断日期格式符合YYYY-MM-DD标准 { var dateElement=new Date(RegExp.$1,parseInt(RegExp.$2,10)-1,RegExp.$3); if(!((dateElement.getFullYear()==parseInt(RegExp.$1))&&((dateElement.getMonth()+1)==parseInt(RegExp.$2,10))&&(dateElement.getDate()==parseInt(RegExp.$3))))//判断日期逻辑 { alert("不符合时间逻辑") obj.value=''; } } else { alert("格式输入错误") obj.value=''; } }</script><input name="aaa" onblur="checkDate(this)"> 请教各位:关于JS模拟类的问题 jsonstore open iframe 传递问题? 请问光标caretpos问题? 生成随机数不能重复的问题!!!谢谢! 求:不受屏幕尺寸影响的下拉菜单!!!Help 一个cookie的问题 text框的焦点获得问题,在线等待! 为什么 地址栏 得不到选择的地址 ? 紧急求助,如何从js操作到在php的函数,不用ajax 本人纯新手 HTML select的上移下移该如何写算法? 我的机器不能执行javascript???
function checkDate(obj){
var strDate=obj.value;
re=/^(\d{4})(\d{2})(\d{2})$/g
if(re.test(strDate))//判断日期格式符合YYYY-MM-DD标准
{
var dateElement=new Date(RegExp.$1,parseInt(RegExp.$2,10)-1,RegExp.$3);
if(!((dateElement.getFullYear()==parseInt(RegExp.$1))&&((dateElement.getMonth()+1)==parseInt(RegExp.$2,10))&&(dateElement.getDate()==parseInt(RegExp.$3))))//判断日期逻辑
{
alert("不符合时间逻辑")
obj.value='';
}
}
else
{
alert("格式输入错误")
obj.value='';
}
}
</script>
<input name="aaa" onblur="checkDate(this)">