ホームページ  >  に質問  >  本文

javascript - easyui-datebox 日期控件的值改变是能触发事件是什么,onchange没有效果?望指导

我要怎么才能通过js拿到日期控件改变的值,并通过js给日期控件赋值。
日期控件代码 如下:


<input name="time" id="mintime"  style="width: 230px;height: 33;"class="easyui-datebox"  onchange="posTimeName(this.value)"  value='<%= request.getAttribute("MapBef7day") %>'/>
<input style="width: 230px;height: 33;margin-left: 10px;margin-top: 15" id="maxtime" class="easyui-datebox" name="time" onchange="posTimeName(this.value)"  value='<%= request.getAttribute("MapToday") %>'/>
            
            

js代码:

  
function posTimeName(maxtime){
     var posname = document.getElementById('posname').value;
     if(posname == ""){
         alert("请选择位点!");
     }else{
     var upminDate = new Date(maxtime.getTime() - 6*24*60*60*1000); 
     document.getElementById('mintime').value = upminDate;  /* 通过改动一个日期联动另一个日期,并赋值 */
     alert(maxtime);
     alert(upminDate);
       $.ajax({
              url: "HMapDisplayServlet?action=linkageHotTime&maxtime="+maxtime+"&mintime="+upminDate+"&posname="+posname,
              type: "POST",
              dataType : 'json',
              error : function() {
                    },
                success : function(data) {
                     Hotecharts(data["y"],data["data"],data["hotmax"]);
                    
                    },
          })
     }
}        
PHP中文网PHP中文网2724日前999

全員に返信(0)返信します

応答なし
  • キャンセル返事