使用jquery validate使用文本链接提交表单

时间:2014-07-14 17:52:08

标签: jquery forms validation jquery-validate

我目前正在使用:

$j('#ContinueButton').click( function() {       
$j("#valuation").validate({   
    ignore: ":hidden:not(select)",
    errorElement: "div",
    rules: {},
    messages: {},
    errorPlacement: function(error, element) {}  

}).form();
});

使用jquery validate验证表单。按下继续按钮(而不是标准的提交按钮,原因是不需要解释,它是如何......),表单会在需要时验证并抛出错误,但如果有的话没有错误,表格没有提交。我尝试过使用:

submitHandler: function (form) {
    form.submit();
}

最后,但是也没有发送表格。

尝试了一些事情,似乎没有任何表格在正确的时候提交表格。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我看到你在点击功能中有你的验证器定义你真正想要的是:

$j('#ContinueButton').click( function(event) {       
    event.preventDefault();
    $j("#valuation").submit();
});

$j("#valuation").validate({   
    ignore: ":hidden:not(select)",
    errorElement: "div",
    rules: {},
    messages: {},
    errorPlacement: function(error, element) {} ,
    submitHandler: function(form) {
        //do stuff
    }
});

这样你的继续按钮将提交表单,jQuery验证器将处理表单,2个单独的东西。