2013-04-25 62 views
1

我正在使用http://reactiveraven.github.io/jqBootstrapValidation/Bootstrap驗證

我想通過ajax提交表單,如果沒有錯誤。

什麼我嘗試似乎工作

檢查錯誤

$(document).ready(function() { 
$("#edit_profile input").jqBootstrapValidation({ 
submitSuccess: function($form, event) { 
event.preventDefault(); 
} 
}); 

}); 

我已經試過

$(function() { 

    $('form[id="edit_profile"]').find('input,select,textarea').not('[type=submit]').jqBootstrapValidation({ 

preventSubmit: false, 
submitSuccess: function (form, event) { 
    event.preventDefault(); 
    $('#send').click(); 
}, 
submitError: function (form, event, errors) { 
    event.preventDefault(); 
    } 
}); 

}); 

發送。點擊提交Ajax表單。該表格還提出,即使有錯誤

回答

1

嘗試改變這一點 -

submitError: function (form, event, errors) { 
    event.preventDefault(); 
    return false; 
    } 

添加submitSuccess中的if語句:捕獲錯誤,並在這種情況下,返回false。

+0

試過了,雖然沒有工作 – user2320607 2013-04-26 00:04:58