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 相关文章推荐
快速保存网页中所有图片的方法
Jun 23 Javascript
javascript的事件描述
Sep 08 Javascript
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
Jun 29 Javascript
你必须知道的Javascript知识点之"深入理解作用域链"的介绍
Apr 23 Javascript
javascript:void(0)的问题使用探讨
Apr 10 Javascript
JS动态添加Table的TR,TD实现方法
Jan 28 Javascript
解决JS请求服务器gbk文件乱码的问题
Oct 16 Javascript
vue-cli+webpack记事本项目创建
Apr 01 Javascript
vue子父组件通信的实现代码
Jul 09 Javascript
js中getter和setter用法实例分析
Aug 14 Javascript
mui js控制开关状态、修改switch开关的值方法
Sep 03 Javascript
学习 Vue.js 遇到的那些坑
Feb 02 Vue.js
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+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
event对象的方法 兼容多浏览器
2009/06/27 Javascript
js或css实现滚动广告的几种方案
2010/01/28 Javascript
星期几的不同脚本写法(推荐)
2016/06/01 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
2016/09/05 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
2017/03/01 Javascript
详解在Vue中通过自定义指令获取dom元素
2017/03/04 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
JS函数进阶之继承用法实例分析
2020/01/15 Javascript
Node.js fs模块原理及常见用途
2020/10/22 Javascript
[03:23]我的刀塔你不可能这么可爱 第一期金萌萌的故事
2014/06/20 DOTA
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
python冒泡排序算法的实现代码
2013/11/21 Python
让Python代码更快运行的5种方法
2015/06/21 Python
基于Python代码编辑器的选用(详解)
2017/09/13 Python
Python编程之Re模块下的函数介绍
2017/10/28 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
python利用ffmpeg进行录制屏幕的方法
2019/01/10 Python
Numpy将二维数组添加到空数组的实现
2019/12/05 Python
使用keras2.0 将Merge层改为函数式
2020/05/23 Python
使用sklearn对多分类的每个类别进行指标评价操作
2020/06/11 Python
你不知道的葡萄干处理法、橙蜜处理法、二氧化碳酵母法
2021/03/17 冲泡冲煮
CSS3动画特效在活动页中的应用
2020/01/21 HTML / CSS
详解canvas drawImage()方法绘制图片不显示的问题
2018/10/08 HTML / CSS
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
软件工程师岗位职责
2013/11/16 职场文书
自荐书模板
2013/12/15 职场文书
大学旷课检讨书
2014/01/28 职场文书
给校长的建议书600字
2014/05/15 职场文书
机关作风整顿个人整改措施思想汇报
2014/09/29 职场文书
2015年护士节活动总结
2015/02/10 职场文书
.Net Core导入千万级数据至Mysql的步骤
2021/05/24 MySQL
Java实战之用Swing实现通讯录管理系统
2021/06/13 Java/Android
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers