【发布时间】:2013-03-07 04:34:11
【问题描述】:
我正在处理一个通过 Grails
例如,请考虑以下形式:
<g:formRemote name="sampleForm" url="[controller: 'test', action: 'demo']" >
<input type="text" name="myy" id="myy" value="" required />
<input type="text" name="myo" id="myo" value="" required />
<input type="submit" name="submit" value="Submit" />
</g:formRemote>
如您所见,表单有 2 个输入变量和 1 个提交按钮。通常(当不使用 jqbootstrapvalidaton 时),我可以提交此表单,它会向我的控制器发布 一次。
但是,自从将 jqbootstrapvalidaton 引入这个简单的表单后,当我点击提交时,我收到了 3 个 POST 提交。
我页面上唯一的其他代码是这样的:
$(function () {
$("input,select,textarea").not("[type=submit]").jqBootstrapValidation();
}
我用于设置验证。
有没有人经历过类似的事情?关于如何让此表单仅发布 一次 次而不是针对每个表单元素发布的任何建议都会很棒!
提前致谢。
【问题讨论】: