单击jQuery验证而不提交

时间:2014-02-27 09:08:19

标签: jquery forms validation

我正在使用这个神奇的脚本验证我的表单和正常的功能,它工作得很好,但我想在onClick(a href)事件上验证表单而不是提交(输入)..是可能的?

脚本: https://github.com/jzaefferer/jquery-validation

一定是这样的,对吧?

<a href="#" onClick="validate()" >

2 个答案:

答案 0 :(得分:6)

您可以在表单上调用valid()方法查看它是否有效。

<a href="#" onClick="$('myformselecto').valid()" >

我建议使用jQuery添加处理程序而不是内联

答案 1 :(得分:1)

jQuery验证插件挂钩到表单的submit事件。因此,您只需点击该a元素即可提交表单。试试这个:

$('#myLink').click(function(e) {
    e.preventDefault();
    $('#myForm').submit(); // this will then call the validate() func
});