首页 > 解决方案 > 在ajax提交之前,表单验证不适用于jquery步骤

问题描述

在 ajax 提交之前表单验证不起作用。为什么这段代码有效?有人可以帮助我。我在这里通过添加 html 代码和 ajax jquery 步骤。

<form id="business_form">
<div class="cfield"><input type="text" placeholder="" name="businessName" id="businessName" required/>
 </div>
</form>

jQuery步骤..

  <script src="<?php echo base_url(); ?>admin_assets/assets/js/jquery.validate.js" type="text/javascript"></script>
  <script src="<?php echo base_url(); ?>admin_assets/assets/js/jquery.js" type="text/javascript"></script>

  onStepChanged: function(event, currentIndex, newIndex) { 
  if(currentIndex==1)
  {
  var business_form = document.getElementById('business_form');
  var formData = new FormData(business_form); 
  $("#business_form").validate();
   $.validator.setDefaults({
  submitHandler: function() {
  $.ajax({
            type: 'POST',
            url: "../business_save",
            data: formData,
            processData: false,
            contentType: false,
          success: function (data) {
           },
          error: function () {
             alert("something went wrong");
             return false; 
           }
          });
       }

    });

    }

请帮忙

标签: jqueryajaxjquery-validate

解决方案


推荐阅读