jquery 防止表单重复提交代码
更新时间:2010年01月21日 22:26:54 作者:
网站中防止表单重复提交是一个比较普遍的需求,先看原理实现方法也有很多。
我的解决办法如下(只针对客户端):
用户点击提交按钮后给按钮添加disabled属性
$("input:submit").each(function() {
var srcclick = $(this).attr("onclick");
if(typeof(srcclick)=="function"){
$(this).click(function() {
if (srcclick()) {
setdisabled(this);
return true;
}
return false;
});}
});
function setdisabled(obj) {
setTimeout(function() { obj.disabled = true; }, 100);
}
用户点击提交按钮后给按钮添加disabled属性
复制代码 代码如下:
$("input:submit").each(function() {
var srcclick = $(this).attr("onclick");
if(typeof(srcclick)=="function"){
$(this).click(function() {
if (srcclick()) {
setdisabled(this);
return true;
}
return false;
});}
});
function setdisabled(obj) {
setTimeout(function() { obj.disabled = true; }, 100);
}
相关文章
Jquery如何使用animation动画效果改变背景色的代码
这篇文章主要介绍了Jquery如何使用animation动画效果改变背景色,需要的朋友可以参考下2020-07-07
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
这篇文章主要介绍了jQuery插件HighCharts绘制2D半圆环图效果,结合实例形式分析了jQuery使用HighCharts插件绘制半圆环图形的相关操作技巧,并附带demo源码供读者下载参考,需要的朋友可以参考下2017-03-03


最新评论