以前我写的代码是实现一个时间段的查询,若要实现查询某一天的功能只能在两个日期选择框都选择那个日期,现在想实现在这两个日期选择框中任意在一个框中填入某个日期,都能显示那一天的,而不是显示大于等于或者小于等于某个日期的所有数据。 查询日期从:
<INPUT class="text" type="text"
name="search_adddate@start__cp_ge_tp_String" size="10">
<img id="calBegin" src="/psm/components/calendar/skins/aqua/cal.gif"
border="0" alt="选取起始日期" style="cursor:pointer">
<script type="text/javascript">
new calendar("search_adddate@start__cp_ge_tp_String", "calBegin", "%Y%m%d");
</script>
到
<input class="text" type="text"
name="search_adddate@end__cp_le_tp_String" size="10">
<img id="calEnd" src="/psm/components/calendar/skins/aqua/cal.gif"
border="0" alt="选取结束日期" style="cursor:pointer">
<script type="text/javascript">
new calendar("search_adddate@end__cp_le_tp_String", "calEnd", "%Y%m%d");
</script>
<%@include file="/common/queryButton.jsp"%>加入判断条件后代码为:
查询日期从(若查询某一天的情况,则在两个日期中都选择那天):
<INPUT class="text" type="text"
name="search_adddate@start__cp_ge_tp_String" size="10">
<img id="calBegin" src="/psm/components/calendar/skins/aqua/cal.gif"
border="0" alt="选取起始日期" style="cursor:pointer">
<script type="text/javascript">
new calendar("search_adddate@start__cp_ge_tp_String", "calBegin", "%Y%m%d");
</script>
到
<input class="text" type="text"
name="search_adddate@end__cp_le_tp_String" size="10">
<img id="calEnd" src="/psm/components/calendar/skins/aqua/cal.gif"
border="0" alt="选取结束日期" style="cursor:pointer">
<script type="text/javascript">
new calendar("search_adddate@end__cp_le_tp_String", "calEnd", "%Y%m%d");
</script>
<input class="text" type="hidden"
name="search_adddate" size="10">
<script type="text/javascript">
var startdate=document.getElementById("search_adddate@start__cp_ge__tp_String").value;
var enddate=document.getElementById("search_adddate@end__cp_le__tp_StringPlus").value;
var onedate=document.getElementById("search_adddate");
if(startdate!=" "&&enddate==" "){
onedate.value=startdate;
enddate=" ";
}
if(startdate==" "&&enddate!=" "){
onedate.value=enddate;
startdate=" ";
}
</script>
<%@include file="/common/queryButton.jsp"%>但是我现在运行新的代码完全没有效果,恳请高手指点!~
<INPUT class="text" type="text"
name="search_adddate@start__cp_ge_tp_String" size="10">
<img id="calBegin" src="/psm/components/calendar/skins/aqua/cal.gif"
border="0" alt="选取起始日期" style="cursor:pointer">
<script type="text/javascript">
new calendar("search_adddate@start__cp_ge_tp_String", "calBegin", "%Y%m%d");
</script>
到
<input class="text" type="text"
name="search_adddate@end__cp_le_tp_String" size="10">
<img id="calEnd" src="/psm/components/calendar/skins/aqua/cal.gif"
border="0" alt="选取结束日期" style="cursor:pointer">
<script type="text/javascript">
new calendar("search_adddate@end__cp_le_tp_String", "calEnd", "%Y%m%d");
</script>
<%@include file="/common/queryButton.jsp"%>加入判断条件后代码为:
查询日期从(若查询某一天的情况,则在两个日期中都选择那天):
<INPUT class="text" type="text"
name="search_adddate@start__cp_ge_tp_String" size="10">
<img id="calBegin" src="/psm/components/calendar/skins/aqua/cal.gif"
border="0" alt="选取起始日期" style="cursor:pointer">
<script type="text/javascript">
new calendar("search_adddate@start__cp_ge_tp_String", "calBegin", "%Y%m%d");
</script>
到
<input class="text" type="text"
name="search_adddate@end__cp_le_tp_String" size="10">
<img id="calEnd" src="/psm/components/calendar/skins/aqua/cal.gif"
border="0" alt="选取结束日期" style="cursor:pointer">
<script type="text/javascript">
new calendar("search_adddate@end__cp_le_tp_String", "calEnd", "%Y%m%d");
</script>
<input class="text" type="hidden"
name="search_adddate" size="10">
<script type="text/javascript">
var startdate=document.getElementById("search_adddate@start__cp_ge__tp_String").value;
var enddate=document.getElementById("search_adddate@end__cp_le__tp_StringPlus").value;
var onedate=document.getElementById("search_adddate");
if(startdate!=" "&&enddate==" "){
onedate.value=startdate;
enddate=" ";
}
if(startdate==" "&&enddate!=" "){
onedate.value=enddate;
startdate=" ";
}
</script>
<%@include file="/common/queryButton.jsp"%>但是我现在运行新的代码完全没有效果,恳请高手指点!~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货