日期:2014-05-16  浏览次数:20369 次

获取easy-ui的datecombox的值
我在一个jsp页面上有这样的代码
<input id="timebox1" class="easyui-datetimebox" type="text"></input>

$("#timebox1").datetimebox({
      showSeconds:false
      });


然后我想在另一个jsp页面取到它的值
var timebox=document.getElementById('schId').contentWindow.document.getElementById('timebox1').datetimebox('getValue');

为什么提示我没有datetimebox方法呢?
JSP easy-ui datetimebox

------解决方案--------------------
你的那种方法获取到的是DOM对象,不是datetimebox对象,dom对象当然没有datetimebox方法。。

window.timebox1=$("#timebox1").datetimebox({
      showSeconds:false
      });



var timebox=document.getElementById('schId').contentWindow.window.timebox1('getValue'); 


------解决方案--------------------
var val=document.getElementById('schId').contentWindow.window.$("#timebox1").datetimebox('getValue');