我正在使用 Twitter Bootstrap 表单向导在每个页面上提交数据并进行验证。现在我想防止,如果 ajax 响应在提交数据时出错,则滚动到下一步。下面是我的代码,
'onNext': function(tab,navigation,index){
//scrollTo('#wizard',-100);
if(index == 1){
var $valid = $('#register_form').valid();
if(!$valid){
$validator.focusInvalid();
return false;
}
else
{
var options = $('form[name=register_form]').find('input, textarea, select').filter('.fw1').serialize();
var data = options + '&step=1';
$.ajax({
type: 'POST',
url: 'employeeEntryProcess.php',
data: data,
success: function(data){
this.show(2);
},
error: function(){
return false;
}
});
}
}
},
谢谢
最佳答案
更改后即可运行。感谢大家的帮助。
'onNext': function(tab,navigation,index){
if(index == 1){
var $valid = $('#register_form').valid();
if(!$valid){
$validator.focusInvalid();
return false;
}
else
{
var options = $('form[name=register_form]').find('input, textarea, select').filter('.fw1').serialize();
var data = options + '&step=1';
$.ajax({
type: 'POST',
url: 'employeeEntryProcess.php',
data: data,
success: function(response){
$('#wizard').bootstrapWizard('show',1);
},
error: function(){
alert('Error');
}
});
}
}
return false;
},
关于javascript - Bootstrap Formwizard - 如果提交 ajax 响应的每个页面表单出现错误,则防止滚动到下一步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36833518/