JS检测是否是日期格式
用JavaScript检测用户的输入是否是日期格式,这个一般现在都是选择的,不过在一些特定场合,是需要用户手动输入的,这就要在客户端判断用户输入的字符是否是日期格式,为正确提交表单打下基础:
// javaScript代码:判断是否是日期 function is_date(field,crit,msg){ var Ret = false; var mark1; var mark2; var days; var y; var m; var d; if(field.value=="") return true; cd=new Date(); if ( (mark1 = field.value.indexOf('-'))==-1) mark1=field.value.indexOf('-') if (mark1>-1) { if ( (mark2 = field.value.indexOf('-',mark1+1)) ==-1) mark2=field.value.indexOf('-',mark1+1); if ((mark2>-1)&&(mark2+1<field.value.length) ) { y = parseInt(field.value.substring(0,mark1),10); m = parseInt(field.value.substring(mark1+1,mark2),10); d = parseInt(field.value.substring(mark2+1,field.value.length),10); year = new var_to_obj(y); month = new var_to_obj(m); day = new var_to_obj(d); days = getDaysInMonth(month.value,year.value) + 1; if ( (is_greater(day,-1,0))&&(is_less(day,-1,days))&& (is_greater(month,-1,0))&&(is_less(month,-1,13))&& (is_greater(year,-1,1900))&&(is_less(year,-1,2500)) ) Ret=true; } } if (!Ret) doCritCode(field,crit,msg); return(Ret); } function doCrit(field,crit,msg) { if ( (-1!=crit) ) { alert(msg); if (crit==1) { field.focus(); versions } } }
一、推荐使用迅雷或快车等多线程下载软件下载本站资源。
二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。
三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!
四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.
五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。
六、如需转载本站资源,请注明转载来自并附带链接
七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com
大家评论
站长推荐
点击排行
- 1CSS控制文字在Div最底部显示
- 2Thinkphp5如何配置IP+端口访问项目模块
- 3elementUI el-dialog弹框居中
- 4教你如何搭建及优化站点
- 5国内互联网视频行业运营分析
- 6service mysql start出错,mysql不能启动,解决mysql: unrecognized service错误
- 7CSS实现悬浮顶部的Div工具栏
- 8记一次Thinkphp5.1框架mysql数据库崩溃(SQLSTATE [08004] Too many connections)
- 9连接SQL Server数据库提示:Login failed for user 'sa'错误的解决方案
- 10Thinkphp3.2在centos7上设置计划任务的方法