1

我在用着

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

</form>

我想在我的 .js 文件中添加类似于:

registry.byId(this.id + "myForm").set("action", "myscript.php");

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

4

1 回答 1

0

在您的情况下,而不是尝试通过注册表获取对象 - 您可以使用 dom.byId() 其中 dom 代表“dojo/dom”,即:

require([ 'dojo/dom' ], function(dom) {
    dom.byId("yourFormId").action = 'myscript.php';
});
于 2013-02-27T12:39:28.787 回答