如何使用dojo提交使用spring form标签创建的表单

时间:2013-03-07 14:25:09

标签: javascript spring dojo taglib

我有一个用spring form标签创建的表单。

<form:form commandName="cmdName" action="save" id="formId">

我正在尝试使用Dojo验证后提交此表单。 当我使用时:

dijit.byId("formId").submit()

我明白了:

TypeError: dijit.byId(...) is undefined

在firebug控制台中 使用时:

dojo.byId("formId").submit()

我明白了:

TypeError: dojo.byId(...).submit is not a function

在搜索时,我发现了一个类似的问题。

Appfuse

1 个答案:

答案 0 :(得分:1)

我通过向表单添加隐藏输入提交按钮来修复此问题。并在验证后调用按钮的单击事件。

<input class="hidden" type="submit" value="" name="submit" id="submitId"/>

来自剧本:

dojo.byId("submitId").click();