簡體   English   中英

使用jquery validate使用文本鏈接提交表單

[英]Submit form using text link using jquery validate

我目前正在使用:

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

}).form();
});

使用jquery驗證表單。 按下繼續按鈕(出於不需要解釋的原因,而不是標准的提交按鈕),表單將進行驗證並在需要時引發錯誤,但是如果沒有錯誤,則表單會不提交。 我試過使用:

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

最后,但這也不會發送表格。

嘗試了幾件事,並且正確無誤地提交了表格。

提前致謝。

我看到您在click函數中具有驗證器定義,您真正想要的是:

$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驗證器將處理表單,這是兩件分開的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM