验证查询条件 - 起始时间和终止日期
2008-10-10 17:51
429 查看
function selectSubmit(){
//1.重新判断再生和失效班组文本域中是否有内容.没有的话则将隐藏域中的值清空
// var depname = document.getElementById("depname").value;
// var invaliddepname = document.getElementById("invaliddepname").value;
// if(depname == ""){
// document.getElementById("depid").value = "";
// }
// if(invaliddepname == ""){
// document.getElementById("invaliddepid").value = "";
// }
//1.拿到当前选中的条件各选项的值
var startDate = document.getElementById("startDate").value;
var endDate = document.getElementById("endDate").value;
var dutyid = document.getElementById("dutyid").value;
//2.确定用户至少选择一项
if(startDate == "" && endDate == "" && dutyid == ""){
alert('对不起!条件不能为空,请至少选择一项作为条件');
return;
}
//3.判断起时间和止时间的大小
if(startDate != "" && endDate != ""){
startdata = startdata.replace("-","/");
enddata = enddata.replace("-","/");
startdata = new Date(startdata);
enddata = new Date(enddata);
difference = enddata.getTime()-startdata.getTime();
if(difference < 0){
alert('请确定查询<止时间>晚于<起时间>...');
return;
}
}
//4.决定是否提交
var url = "<%=request.getContextPath()%>/runOndutyCheckinHandwordQueryList.do?startdata="+startdata+"&enddata="+enddata+"&dutyid="+dutyid;
parent. bottomFrame.location.href = url; //定位查询结果的显示位置
}
...............
<tr>
<td width="100%" colspan="3">
<iframe src="<%=request.getContextPath()%>/runOndutyCheckinList.do" id="bottomFrame" frameBorder=0 scrolling=no style="width:100%;height:600px;"></iframe>
</td>
</tr>
..............
//1.重新判断再生和失效班组文本域中是否有内容.没有的话则将隐藏域中的值清空
// var depname = document.getElementById("depname").value;
// var invaliddepname = document.getElementById("invaliddepname").value;
// if(depname == ""){
// document.getElementById("depid").value = "";
// }
// if(invaliddepname == ""){
// document.getElementById("invaliddepid").value = "";
// }
//1.拿到当前选中的条件各选项的值
var startDate = document.getElementById("startDate").value;
var endDate = document.getElementById("endDate").value;
var dutyid = document.getElementById("dutyid").value;
//2.确定用户至少选择一项
if(startDate == "" && endDate == "" && dutyid == ""){
alert('对不起!条件不能为空,请至少选择一项作为条件');
return;
}
//3.判断起时间和止时间的大小
if(startDate != "" && endDate != ""){
startdata = startdata.replace("-","/");
enddata = enddata.replace("-","/");
startdata = new Date(startdata);
enddata = new Date(enddata);
difference = enddata.getTime()-startdata.getTime();
if(difference < 0){
alert('请确定查询<止时间>晚于<起时间>...');
return;
}
}
//4.决定是否提交
var url = "<%=request.getContextPath()%>/runOndutyCheckinHandwordQueryList.do?startdata="+startdata+"&enddata="+enddata+"&dutyid="+dutyid;
parent. bottomFrame.location.href = url; //定位查询结果的显示位置
}
...............
<tr>
<td width="100%" colspan="3">
<iframe src="<%=request.getContextPath()%>/runOndutyCheckinList.do" id="bottomFrame" frameBorder=0 scrolling=no style="width:100%;height:600px;"></iframe>
</td>
</tr>
..............
相关文章推荐
- T-SQL根据日期条件查询,不考虑时间
- db2按时间戳或日期条件查询
- ExtJs中日期问题,处理时间差,即结束日期比起始日期大的验证!!
- 项目中筛选条件起始时间查询 1.精确到某一天 '2016-02-24'; 2.精确到时分秒 '2016-02-24 10:03:55'
- Ext.Net 使用总结之查询条件中的起始日期
- SqlServer查询日期时间范围条件
- Ext.Net 使用总结之查询条件中的起始日期
- ios根据日期获取当前年,月,日的起始时间和终止时间
- JN项目-时间查询条件验证
- java mysql 条件查询日期时间
- mysql中通过时间/日期/时间日期类型条件查询
- 使用Jackson的databind查询日期时间数据转json,显示在前端差8个小时
- 解决mybatis查询日期时间数据得到long类型数据的问题
- JQuery_验证时间段,起始时间必须小于截至时间 JQuery插件
- Oracle日期查询:季度、月份、星期等时间信息
- ExtJs 起始日期 结束日期 验证
- dropdownlist绑定日期,用Jquery检测起始日期,终止日期合法性
- ASP比较时间的SQL语句ACCESS查询中怎么写日期比较的SQL语句
- C#获取指定日期所在周/月/年的起始时间
- hibernate中,假如拼接多个条件查询,并且条件中有时间的时候,如何处理