1

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

如果没有错误,我想通过 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();
     }
 });

});

send .click 提交 ajax 表单。即使出现错误,表单仍会提交

4

1 回答 1

1

尝试改变这个 -

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

或者

在 submitSuccess: 中添加 if 语句以捕获错误并在该情况下返回 false。

于 2013-04-25T18:07:56.227 回答