jquery 防止表单重复提交代码


Posted in Javascript onJanuary 21, 2010

我的解决办法如下(只针对客户端):
用户点击提交按钮后给按钮添加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); 
}
Javascript 相关文章推荐
javascript+mapbar实现地图定位
Apr 09 Javascript
JavaScript内存管理介绍
Mar 13 Javascript
JavaScript通过join函数连接数组里所有元素的方法
Mar 20 Javascript
js实现滑动触屏事件监听的方法
May 05 Javascript
js验证上传图片的方法
May 12 Javascript
javascript HTML5 canvas实现打砖块游戏
Jun 18 Javascript
浅谈JavaScript 覆盖原型以及更改原型
Aug 31 Javascript
vue使用jsonp抓取qq音乐数据的方法
Jun 21 Javascript
Vue实现表格中对数据进行转换、处理的方法
Sep 06 Javascript
从源码里了解vue中的nextTick的使用
Nov 22 Javascript
详解angularjs4部署文件过大解决过程
Dec 05 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
Feb 06 Javascript
javascript 哈希表(hashtable)的简单实现
Jan 20 #Javascript
JS 对象介绍
Jan 20 #Javascript
JavaScript 学习笔记(十一)
Jan 19 #Javascript
9个JavaScript评级/投票插件
Jan 18 #Javascript
jQuery Flash/MP3/Video多媒体插件
Jan 18 #Javascript
使用IE6看老赵的博客 jQuery初探
Jan 17 #Javascript
jQuery+CSS 实现的超Sexy下拉菜单
Jan 17 #Javascript
You might like
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
2011/02/08 PHP
深入浅析php中sprintf与printf函数的用法及区别
2016/01/08 PHP
PHP目录操作实例总结
2016/09/27 PHP
Thinkphp结合AJAX长轮询实现PC与APP推送详解
2017/07/31 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
让jQuery Mobile不显示讨厌loading界面的方法
2014/02/19 Javascript
php读取sqlite数据库入门实例代码
2014/06/25 Javascript
js实现飞入星星特效代码
2014/10/17 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
jquery实现浮动的侧栏实例
2015/06/25 Javascript
angularjs封装bootstrap时间插件datetimepicker
2016/06/20 Javascript
jQuery的ready方法实现原理分析
2016/10/26 Javascript
基于DOM节点删除之empty和remove的区别(详解)
2017/09/11 Javascript
浅谈Koa服务限流方法实践
2017/10/23 Javascript
mui back 返回刷新页面的实例
2017/12/06 Javascript
Vue 去除路径中的#号
2018/04/19 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
2018/10/26 Javascript
Vue 使用计时器实现跑马灯效果的实例代码
2019/07/11 Javascript
JavaScript实现矩形块大小任意缩放
2020/08/25 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
[02:27]2018DOTA2亚洲邀请赛趣味视频之钓鱼大赛 谁是垂钓冠军?
2018/04/05 DOTA
Python 3.x 新特性及10大变化
2015/06/12 Python
Python Property属性的2种用法
2015/06/21 Python
python实现随机梯度下降(SGD)
2020/03/24 Python
python中的随机函数random的用法示例
2018/01/27 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
基于SpringBoot构造器注入循环依赖及解决方式
2020/04/26 Python
python 使用事件对象asyncio.Event来同步协程的操作
2020/05/04 Python
PyCharm中关于安装第三方包的三个建议
2020/09/17 Python
利用html5的websocket实现websocket聊天室
2013/12/12 HTML / CSS
新年寄语大全
2014/04/12 职场文书
2014年学校团委工作总结
2014/12/20 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书
python 使用pandas读取csv文件的方法
2022/12/24 Python