2016-03-30 108 views
1

我正在建立基於聯繫表格7定製的分步形式,我需要驗證字段,然後再進入下一部分。如何在點擊時調用驗證功能?我無法在文檔中找到它。驗證點擊聯繫表7

$("#next-section").click(function() { 

    //call validate function (how to do this)?? 

    if('validate function no errors') { 
    //call my scripts 
    } 
}); 
+0

我想你需要這個。 http://stackoverflow.com/questions/27798264/contact-form-7-ajax-callback/27799147#27799147 – Noman

回答

0

你可以這樣做:

$("#next-section").click(function() { 
    $('your-form').submit(); 
}); 
+0

無法正常工作。它的好主意,但我怎麼可以初始提交jQuery中的contactform7? – Ponciusz

+0

這個問題也會發生,當我想驗證和字段後可見內容有錯誤,所以它不會讓使用更多 – Ponciusz

+0

不需要init提交。 submit()是一個提交表單的函數jquery。 但不驗證字段。因爲.submit()不使用dom中的html 5屬性。 – Greg

0

您可以撥打電話進行表單驗證.validate插件。

$("#next-section").click(function() { 
    $("#form").validate({ 
     rules: { 
     name: "required", 
     }, 
     messages: { 
     name: "name is required", 
     }, 
     submitHandler: function(form) { 
     form.submit(); 
     } 
    }); 
});