使用jquery的.validate函数提交表单

Ree*_*ees 2 jquery jquery-plugins jquery-validate

这是一个简单的问题.我有一个使用jquery的.validate函数验证的表单.

问题是,当我使用以下方式提交表单时,验证似乎才有效: <input type='submit' />

但是,我想使用我自己的自定义按钮代替:<button type="submit">click to submit</button>....或使用类似的东西......<a onclick="submitFunction ()">click to submit</a>

但是,最后两个选项不会触发jquery的validate函数.有没有解决的办法?我在这里先向您的帮助表示感谢!

cas*_*One 5

jQuery验证插件是联系在一起的submit事件 jQuery中.如果要从其他任何地方(即任何其他事件处理程序)触发此.submit()操作,则必须手动调用,这将触发验证.

请注意,在调用.validate()在表单上设置验证后,如果要与提交表单分开执行验证,则可以存储Validator它返回的实例并在其上调用form方法.