onchange()绑定两个text返回到js中

      <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后并且值发生改变才会发生

http://www.my97.net/dp/demo/resource/2.5.asp#m252