所以基本上我有这两个DateTextBoxes,我想将值从一个复制到另一个吗?听起来很简单,对吧?仍然不是...
我试图这样做:
dojo.byId("datetextbox1").value = dojo.byId("datetextbox2").value;
它实际上看起来像值随字段内容的变化而变化,但实际上并没有。当我使用firefox检查元素时,它仍然在代码中包含旧值,并且当我尝试提交表单时,将发送旧值!
所以我的问题是:我该如何改变该死的价值?
最佳答案
您需要在小部件上而不是直接在节点上设置值。
dijit.byId("datetextbox1").set('value', dijit.byId("datetextbox2").get('value'));
dijit.byId捕获小部件,dojo.byId捕获dom节点