js里有SimpleDateFormat这东东嘛?JS又不是万能的
<html><head></head><body>
<form name="daform" onSubmit="isDateString(this);">
<input type="text" name="sDate">
<input type="submit">
</form></body></html>
<script type="text/javascript">
function strDateTime(str){
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)return false;
var d= new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
function isDateString(daform){
var sda=daform.sDate.value;
if(!strDateTime(sda)){
alert("错误的日期格式");
return false;
}else{
daform.action="要提交的事件";
daform.submit();
}
}
</script>
<html><head></head><body>
<form name="daform" onSubmit="isDateString(this);">
<input type="text" name="sDate">
<input type="submit">
</form></body></html>
<script type="text/javascript">
function strDateTime(str){
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)return false;
var d= new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
function isDateString(daform){
var sda=daform.sDate.value;
if(!strDateTime(sda)){
alert("错误的日期格式");
return false;
}else{
daform.action="要提交的事件";
daform.submit();
}
}
</script>
解决方案 »
- Hibernate运行时的出现的问题
- 文件下载读取流问题.
- Spring FactoryBean的使用
- 坚持=必胜,写给我和我的同学们
- Ubuntu下安装Tomcat5.5错误
- Hibernate神仙请进:不同数据库的表间可否关联?
- 用log4j在mysql下为什么插入的中文数据是乱码
- 公司财务系统原是DELPHI开发的C/S结构,现在我想用JAVA改成B/S的,大家有什么建议?
- 我自己翻译的j2ee1.4简介 没分数。
- JBuilder7打包ear出现的问题~~
- spring + tomcat5.59 + hibernate + JOTM 配置分布式事务的问题.
- toplink和hibernate哪个更好更适合
function isDateString(daform)
{ var sda=daform.sDate.value;
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd");
try{
s.parse(sda);
}catch(Exception ex){
alert("日期格式错误");
}
return false;
}
</script>应该放在<Head></Head>