怎么防止 多次点击提交按钮的?
// 加锁:给对象的lock属性赋值为lock
function lock(obj){
if(!(obj instanceof jQuery)) {
obj = $(obj);
}
obj.attr(“lock”,”lock”);
}这是jquery的方法么?本人怎么用着报错?需要导什么包么?
// 加锁:给对象的lock属性赋值为lock
function lock(obj){
if(!(obj instanceof jQuery)) {
obj = $(obj);
}
obj.attr(“lock”,”lock”);
}这是jquery的方法么?本人怎么用着报错?需要导什么包么?
解决方案
10
你可以点击之后设置成不可用,obj.attr(“onclick()”,””);取消掉onclick属性就行了。如需要再把它加回去obj.attr(“onclick()”);这样就可以防止重复点击提交
5
与后台的交互加上loading动画, 这样既可以防止因网络延迟导致的画面假死又可以防止重复提交.
5
给按钮绑定一个一次性的点击事件