我使用jquery validate方法验证我的表单,我在submitHandler()方法中编写了一些代码,但是它需要时间来执行。请建议我解决这个问题的解决方案。
$('#form').validate({
submitHandler:function(form) {
$('#loader').show();
$('#btnsubmit').hide();
$('#form').submit();
}
});
此代码需要时间来隐藏按钮并提交表单,建议我解决此问题。
提前致谢!!!
答案 0 :(得分:0)
您可以尝试启用debug
选项以了解为什么需要时间来执行,而使用其他事件执行show hide
逻辑。例如:
// show hide logic
$('#form #btnsubmit').click(function(e){
$('#loader').show();
$('#btnsubmit').hide();
})
$('#form').validate({
// for debugging
debug: true,
submitHandler:function(form) {
$('#form').submit();
}
});