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