这是一个简单的问题。我有一个正在使用 jquery 的 .validate 函数进行验证的表单。
问题是,只有当我使用以下方式提交表单时,验证似乎才起作用:<input type='submit' />
但是,我想使用我自己的自定义按钮:<button type="submit">click to submit</button>
....或者使用类似的东西...<a onclick="submitFunction ()">click to submit</a>
然而,最后两个选项不会触发 jquery 的验证功能。有没有解决的办法?我在这里先向您的帮助表示感谢!
The jQuery 验证插件 http://docs.jquery.com/Plugins/Validation与submit event http://api.jquery.com/submit/在 jQuery 中。如果您想从其他任何地方(即任何其他事件处理程序)触发此操作,您将必须调用.submit()
手动,这将触发验证发生。
请注意,调用后.validate() http://docs.jquery.com/Plugins/Validation/validate#options要在表单上设置验证,您可以存储Validator http://docs.jquery.com/Plugins/Validation#Validator它返回的实例并调用form method http://docs.jquery.com/Plugins/Validation/Validator/form如果您想与提交表单分开执行验证,则可以使用它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)