文本框 + 日期控件(easyui-datebox)

<span>设置时间</span><input id="txtTime" type="text" class="TermBox easyui-datebox"/>

应用easyui给文本框选定日期值,然后,要在JS中拿到此日期框中的最新值。

最初的写法直接是:var txtTime = $("#txtTime").val();但事与愿违,拿到的竟然是空值

-------------------------------------------------------

后来多谢这篇文章给我提示才明白,过来以下是部分copy

http://www.cesclub.com/bw/jishuzhongxin/Webjishu/2011/1128/16258.html

解决办法:应用easyui本身的函数来拿,就可以或许拿到了:
var dv = ¥(""#mdate"").datebox(""getValue"");
原因就是,easyui别的增长了一个隐蔽的input表单,它把值赋到那个里面去了,但还是很新鲜的是,提交表单时,名为mdate的这个表单提交畴昔的还是正确的值,思疑是提交前做了什么手脚,动态地给本来的表单赋了值。没有细心研究。

--------------------------------------------------------------------------------后来跟据自己写须求写成 :

var txtTime = $("#txtTime").datebox("getValue");

想了一个上午终于搞点了。