javascript - Bootstrap Formwizard - 如果提交 ajax 响应的每个页面表单出现错误,则防止滚动到下一步

标签 javascript jquery ajax twitter-bootstrap formwizard

我正在使用 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/

相关文章:

javascript - Ajax 更新面板随机错误 'PRM_MissingPanel'

php - CI_model 未正确捕获 POSTed JSON 数据

Javascript计算具有特定类的所有输入字段的总和

javascript - RequestAnimationFrame - 我应该使用 DOMHighResTimeStamp 参数吗?

javascript - 我如何获得焦点窗口标题 - Mootools Mocha UI

javascript - 在 DOM 准备好之后、UI 渲染之前,如何使用 jquery 做一些事情?

javascript - 如何获取附近div元素的input属性值和背景颜色?

jquery - 下拉菜单中的 Bootstrap 选项卡 Pane

javascript - 单击按钮时如何更改javascript中的调用类?

javascript - 在 twilio-video 中,如果我连接到一个 automaticSubscription 设置为 false 的房间,我以后如何订阅远程轨道?