Jquery 如果发现无效的表单字段,则停止ladda微调器

Jquery 如果发现无效的表单字段,则停止ladda微调器,jquery,forms,jquery-validate,form-submit,ladda,Jquery,Forms,Jquery Validate,Form Submit,Ladda,我正在登录页面的按钮中使用微调器。我正在将按钮绑定到submit按钮,但是如果表单字段无效,例如密码错误或密码丢失,则按钮不会停止。它一直在旋转 我知道我可以通过打一个手动电话来阻止ladda spinner ladda.stop() 但是对于无效的表单字段,我需要捕获什么样的代码呢 我试过了 $("#myForm").submit(...) 但是,如果字段中有错误,它就不会被调用。我也遇到了同样的问题。 拉达,住手 这是行不通的。你必须初始化ladda按钮。使用此代码段,它将起作用 var

我正在登录页面的按钮中使用微调器。我正在将按钮绑定到submit按钮,但是如果表单字段无效,例如密码错误或密码丢失,则按钮不会停止。它一直在旋转

我知道我可以通过打一个手动电话来阻止ladda spinner

ladda.stop()
但是对于无效的表单字段,我需要捕获什么样的代码呢

我试过了

$("#myForm").submit(...)
但是,如果字段中有错误,它就不会被调用。我也遇到了同样的问题。 拉达,住手 这是行不通的。你必须初始化ladda按钮。使用此代码段,它将起作用

var l = Ladda.create( document.querySelector( 'button[type=submit]' ) );
 $('.ladda-button').on('click',function(e){
      var form = $(this).closest('form')[0];
      if(form.checkValidity() == true) {
          l.start();
          form.submit();
      } else{
          l.stop();
      }
  });

是的,但我什么时候用?问题是什么时候,而不是如何尝试,看看我的帖子!如果字段失败,则不会调用它。您是否正在使用标签指示的jQuery验证插件?如果是,则显示对
.validate()
方法的调用。。。否则,我们只是在猜测。相关的标记在哪里?也许还可以看看jQuery验证文档: