防止重复提交。

来源:互联网 发布:主机与设备传送数据时 编辑:程序博客网 时间:2024/06/07 21:08

应用系统要做防止重复提交的问题,可以使用setTimeout把按钮置灰然后再启用。

//两种方法设置disabled属性 $('#areaSelect').attr("disabled",true); $('#areaSelect').attr("disabled","disabled"); //三种方法移除disabled属性 $('#areaSelect').attr("disabled",false); $('#areaSelect').removeAttr("disabled"); $('#areaSelect').attr("disabled",""); 


setTimeout(function(){},millisec);

另外一种是:

var date = new Array();//设置一个全局变量

在点击事件中添加如下代码:

date.push(new Date());    if (date.length > 1 && (date[date.length - 1].getTime() - date[date.length - 2].getTime() < 2000)) {    return;    }

在指定时间内重复点击无效。

0 0
原创粉丝点击