javascript - 如何在通过 .ajaxForm() 提交表单之前执行一些操作?

标签 javascript jquery html ajaxform

我正在使用 ajaxForm() 框架来发送我的数据而无需重新加载我的页面。

    $('#ReplayForm').ajaxForm({ 

      success : function(data){
             alert("Success");
       }   
    });  

现在,我想在提交表单之前检查一些条件,如果条件为假,则停止提交,否则继续。

是否有任何解决方案来完成这项工作,或者有什么方法可以让我执行此操作。 提前致谢。

最佳答案

是的,您绝对可以处理这种情况。你必须为此调用 beforesubmit 方法让我们看一个例子

$('#ReplayForm').ajaxForm({ 
         beforeSubmit : function(arr, $form, options){
             if("condition is true")
             {
                return true; //it will continue your submission.
             }
             else
             {
                               return false; //ti will stop your submission.
             }

          },
          success : function(data){
              endLoading();
              if(data.result=="success")            
              {
                  showSuccessNotification(data.notification);
              } 
              else
              {
                  showErrorNotification(data.notification);
              }
           }
   });  

关于javascript - 如何在通过 .ajaxForm() 提交表单之前执行一些操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25970071/

相关文章:

css - 3列布局文本中文本区域高度不能按百分比设置

javascript - Google Analytics(分析)按天计算的唯一访客数与按周计算的不匹配

javascript - 有/没有 Selenium 运行 Protractor 的区别?

javascript - jQuery Datepicker,退房日期是入住日期后一天

jquery - 如何从类中选择文本以适应 div?

javascript - javascript 和 if-else 函数的新手。 (控制台日志中没有错误信息)

javascript - 如果从下拉列表中选择任何选项,则需要输入

javascript - Node NPM 语法错误 : Unexpected token import

javascript - 使用 ng-click 和 angularjs 从页面调用指令的函数

javascript - 带有两个滑动侧面板的布局