<li>开始日期</li>
<li><input type="text" id="StartTimeq" name="StartTime" onfocus="WdatePicker({isShowClear:true,readOnly:true,dateFmt:'yyyy-MM-dd'})" ></li>
<li>结束日期</li>
<li><input type="text" id="EndTimeq" name="EndTime" style="width:195px" onfocus="WdatePicker({isShowClear:true,readOnly:true,dateFmt:'yyyy-MM-dd'})" ></li>
想通过onchange把这两个日期的值传到Js中,但是怎么去调用同一个方法来传入这两个值??好像也不可以用两个function嵌套,应该怎么操作??
用jquery根据id分别获取就可以了呀
如果是ie可以通过onpropertychange
onchange="setDate(this)"这样不就可以用一个方法了?
首先引入jquery文件,这个就不用说了吧
$(function(){ $("#StartTimeq").change(function(){ var stime=$(this).val(); var etime=$("#EndTime").val(); if(stime && etime && etime>stime) { //如果开始时间和结束时间都不为空,且结束时间大于开始时间,执行ajax操作 } }) $("#EndTimeq").change(function(){ var stime=$(this).val(); var etime=$("#StartTime").val(); if(stime && etime && etime>stime) { //如果开始时间和结束时间都不为空,且结束时间大于开始时间,执行ajax操作 } }) })my97不是有事件onpicking事件,配置这个事件就行了,点击选择日期就会触发。onchange使用text blur后并且值发生改变才会发生