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

How to submit a form created with spring form tag using dojo

本文关键字:表单 标签 创建 spring 何使用 dojo 提交      更新时间:2023-09-26

我有一个表单创建与弹簧表单标签。

<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

我通过在表单中添加一个隐藏的输入提交按钮来修复这个问题。并在验证后调用按钮的click事件。

<input class="hidden" type="submit" value="" name="submit" id="submitId"/>
从脚本:

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