Dojo 如何设置DateTextBox的值?

Dojo 如何设置DateTextBox的值?,dojo,Dojo,基本上我有两个DateTextBox,我想把值从一个复制到另一个?听起来很简单,对吧?但是,它不是。。。 我试着这样做: dojo.byId("datetextbox1").value = dojo.byId("datetextbox2").value; 它实际上看起来像是随着字段内容的变化而变化,但实际上并非如此。当我用firefox检查元素时,它仍然包含代码中的旧值,当我尝试提交表单时,旧值被发送! 所以我的问题是:我应该如何更改这个该死的值?您需要在小部件上设置值,而不是直接在节点上设置

基本上我有两个DateTextBox,我想把值从一个复制到另一个?听起来很简单,对吧?但是,它不是。。。 我试着这样做:

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

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

dijit.byId("datetextbox1").set('value', dijit.byId("datetextbox2").get('value'));
bijit.byId获取小部件,dojo.byId获取dom节点