layui防止按钮被重复提交
1.html
<button type="button" class="layui-btn submit-btn" lay-submit lay-filter="submit-btn">送审</button>
2.1.js
form.on('submit(submit-btn)', function(data){
//1.防止重复提交:单击之后提交按钮不可选
let DISABLED = 'layui-btn-disabled';
//2.防止重复提交:增加样式
$('.submit-btn').addClass(DISABLED).attr('disabled', 'disabled');
objs.ajax(data,'{{ route("member.process.submit") }}');
});
2.2js
回调里面
{
layer.msg(result.msg,{icon:2,time:1000});
//3.防止重复提交
$('.submit-btn').removeClass(DISABLED).removeAttr('disabled');
}
1