如何设置DateTextBox的值?

时间:2013-07-08 06:38:22

标签: dojo

所以基本上我有这两个DateTextBox并且我想将值从一个复制到另一个?听起来很简单吧?不过,它不是...... 我试着这样做:

dojo.byId("datetextbox1").value = dojo.byId("datetextbox2").value;
实际上,随着字段内容的变化,值看起来会发生变化,但事实并非如此。当我用firefox检查元素时,它仍然包含代码中的旧值,当我尝试提交表单时,会发送旧值! 所以我的问题是:我该如何改变该死的价值?

1 个答案:

答案 0 :(得分:3)

您需要在窗口小部件上设置值,而不是直接在节点上设置。

dijit.byId("datetextbox1").set('value', dijit.byId("datetextbox2").get('value'));

dijit.byId抓取小部件,dojo.byId抓取dom节点

相关问题