2011-06-05 121 views
2

我知道這是一個非常常見的(也是基本的)問題,但我試過沒有成功。Jquery驗證後提交表單(bvalidator)

我有一個基本的形式和我使用bValidator(jQuery的):

<form id="contactform" method="post"> 
    <input type="text" id="nom" name="nom" data-bvalidator="required" /> 
    <input type="text" id="courriel" name="courriel" data-bvalidator="email,required" /> 
    <textarea name="message" id="message" cols="30" rows="4" data-bvalidator="minlength[20],required"></textarea> 
    <input type="image" src="images/send_btn.png" id="sendform" /> 
    </form> 

我試圖確認後發送$。阿賈克斯(),它只是不工作.. 。

 $(document).ready(function() { 
      $('#contactform').bValidator(); 
     }); 
     $('#sendform').click(function() { 
      $.ajax({ (----process.php---!!!!) }); 
     } 

我知道這是不是這樣做的正確方法...

Thaks提前

回答

0

您正在尋找jQuery.serialize。這些文檔有一些例子可以進一步指導您。

基本上,它的工作原理是

$('form').submit(function() { 
    var payload = $(this).serialize(); 
    // do the ajax request with "data" option set to payload 
    return false; 
});