<input type="text" id="startDateTime" name="searcher.startDateTime"  onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'endDateTime\')}'})"  class="input-text Wdate" style="width:120px;" >
-
<input type="text"id="endDateTime" name="searcher.endDateTime"  onFocus="WdatePicker({minDate:'#F{$dp.$D(\'startDateTime\')}'})"  class="input-text Wdate" style="width:120px;" >
通过JS拿不到值.
var startDateTime =$('#endDateTime').val();
var endDateTime = $('#endDateTime').val();
alert( startDateTime);
alert( endDateTime);
document.getElementById("startDateTime ").value();这样也试了.总是显示空,就没别的显示了.

解决方案 »

  1.   

    你的input有value值吗?
      

  2.   

    你确认input已经选择过日期?var startDateTime =$('#endDateTime').val();
    var endDateTime = $('#endDateTime').val();
    这个id也搞错了
      

  3.   

    var startDateTime  =  document .getElementById ("startDateTime").value;
      

  4.   

    简单的问题,第二个的id 是不是该写分开一点。还有id 要对准,没点击选择时间值,怎么可能有值。
      

  5.   

    js是value没有括号,jquery是val()有括号。要分清!
      

  6.   

    你又没设置value,不是空是什么