分解时间,再判断开始时间不能大于结束时间
html
代码
:
开始时间:
<input class="Wdate" type="text" id="starttime" name="begintime"
value="<s:propertyvalue="#request.begintime" />"onfocus="WdatePicker()" readonly="readonly" />
结束时间:
<input class="Wdate" type="text" id="endtime" name="endtime"
value="<s:property value="#request.endtime" />"
onfocus="WdatePicker()" readonly="readonly" />
js 代码:
//jquery获取时间的val
var starttime = $("#starttime").val();
var endtime = $("#endtime").val();
//js获取时间的val
//var starttime = document.getElementsByName("starttime");
//var endtime = document.getElementsByName("starttime");
/*分解开始时间*/
var startMonth =eval( starttime.substring(5,starttime.lastIndexOf ("-")));
var startDay =eval( starttime.substring(starttime.length,starttime.lastIndexOf ("-")+1));
var startYear =eval( starttime.substring(0,starttime.indexOf ("-")));
/*分解结束时间*/
var endMonth =eval( endtime.substring(5,endtime.lastIndexOf ("-")));
var endDay =eval( endtime.substring(endtime.length,endtime.lastIndexOf ("-")+1));
var endYear =eval( endtime.substring(0,endtime.indexOf ("-")));
if(Date.parse(startMonth+"/"+startDay+"/"+startYear)>Date.parse(endMonth+"/"+endDay+"/"+endYear))
{
//alert("开始时间大于结束时间");
$("#error").text("开始时间大于结束时间");
return false;
}
487

被折叠的 条评论
为什么被折叠?



