Javascript 使用实际创建的小部件动态设置dijit/form操作

Javascript 使用实际创建的小部件动态设置dijit/form操作,javascript,dojo,Javascript,Dojo,我正在使用 <form id="${id}myForm"> </form> 但是,当我签入chrome开发工具时,这不起作用。在您的情况下,您可以使用dom.byId(),其中dom代表“dojo/dom”,即: 它看起来不像表单是一个小部件,所以使用Dijit的注册表是行不通的。将数据dojo type=“dijit/form/form”添加到表单节点。假设您正确配置了Dojo,这将使它成为一个声明式创建的表单小部件。每次我添加数据Dojo type=“dijit/

我正在使用

<form id="${id}myForm">

</form>

但是,当我签入chrome开发工具时,这不起作用。

在您的情况下,您可以使用dom.byId(),其中dom代表“dojo/dom”,即:


它看起来不像
表单
是一个小部件,所以使用Dijit的注册表是行不通的。将数据dojo type=“dijit/form/form”添加到表单节点。假设您正确配置了Dojo,这将使它成为一个声明式创建的表单小部件。每次我添加数据Dojo type=“dijit/Form/Form”时,它都不会显示表单的内容。我用这个来代替。
registry.byId(this.id + "myForm").set("action", "myscript.php");
require([ 'dojo/dom' ], function(dom) {
    dom.byId("yourFormId").action = 'myscript.php';
});