社区
JavaScript
帖子详情
在提交页面时,怎样将多次提交点击屏蔽掉?
sjsky
2002-09-23 03:52:41
在提交页面时会很慢,如果已经在提交刷新页面,等待中不希望被打扰,即想将后来的点击屏蔽掉,如何实现?
万分火急!非常感谢!
...全文
65
7
打赏
收藏
在提交页面时,怎样将多次提交点击屏蔽掉?
在提交页面时会很慢,如果已经在提交刷新页面,等待中不希望被打扰,即想将后来的点击屏蔽掉,如何实现? 万分火急!非常感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sjsky
2002-09-23
打赏
举报
回复
thank you!
sjsky
2002-09-23
打赏
举报
回复
thank you!
利而不害
2002-09-23
打赏
举报
回复
放在表单检验函数里disabled比较好
<form name="frm1" onSubmit="return checkform()">
<input type="text" name="txt">
<input type=submit name="abc" value="提交">
</form>
function checkform()
{
if (document.frm1.txt.value == "") {
alert("请输入!");
document.frm1.txt.focus();
return false;
}
frm1.abc.disabled=true;
return true;
}
ssm1226
2002-09-23
打赏
举报
回复
<html>
<head>
<SCRIPT LANGUAGE=javascript>
var bln=true;
function test(){
if(bln)
frm.submit();
bln=false;
}
</SCRIPT>
</head>
<body>
<form name="frm" target="_blank">
<INPUT type="text" id=text1 name=text1>
<INPUT type="text" id=text2 name=text2>
<input type="text" name="test1">
<div onclick="test()" style="cursor:hand">提交</div>
</form>
sjsky
2002-09-23
打赏
举报
回复
不是按钮是文字连接呢?
Reker熊
2002-09-23
打赏
举报
回复
up,就用这种方法,csdn也是这样做的
dylanOK
2002-09-23
打赏
举报
回复
<input type=submit name=abc onclick="this.disabled=true" value="提交">
C#防止
页面
多次
提交
的方法
2015-11-19 11:39:49 存在问题: C#
点击
提交
按钮后会触发
多次
提交
事件 解决方案: 1)方法一
提交
按钮增加OnClientClick=”if(!confirm(‘是否确定
提交
?’))return false;” 2)方法二 在事件结束后进行
页面
跳转 3)方法三 (在某些
时
候,在form里不加defaultButton
点击
回车也会触发
提交
,这
时
就用下列方法...
防止表单
多次
提交
防止表单
多次
提交
背景与介绍 平
时
开发的项目中可能会出现下面这些情况 由于用户误操作,
多次
点击
表单
提交
按钮 由于网速等原因造成
页面
卡顿,用户重复刷新
提交
页面
黑客或恶意用户使用postman等工具重复恶意
提交
表单(攻击网站) 这些情况都会导致表单重复
提交
,造成数据重复,增加服务器负载,严重甚至会造成服务器宕机。因此有效防止表单重复
提交
有一定的必要性。 解决方案 通过JavaScript屏蔽
提交
按钮 通过js代码,当用户
点击
提交
按钮后,屏蔽
提交
按钮使用户无法
点击
提交
按钮或
点击
无效,从而实现
表单防止
多次
提交
的4种方法
表单重复
提交
是在web开发中经常遇到的问题,顾名思义就是指用户有意或无意对同一个表单
提交
了两次(
多次
),轻则引起系统数据出现重复,重则引起系统业务逻辑异常,导致系统数据错乱。一方面向数据库中插入大量的重复且没有意义的数据,占用服务器的资源,另一方面处理请求服务器并没有检查请求是否为重复的请求,可能会导致恶意的攻击。 一、引起表单重复
提交
有以下几种常见场景: 重复
点击
提交
按钮。包括恶意的连续
点击
...
阻止表单
提交
按钮
多次
提交
阻止表单
提交
按钮
多次
提交
碰巧看到《超实用jQuery代码段》关于单个
页面
重复
提交
按钮,粘张图吧 说明: 给
提交
按钮绑定单击事件,该事件函数内通过attr()函数 先禁用该
提交
按钮的单击功能,因为此
时
用户已经
提交
过一次了,禁用为防止反复操作
提交
功能。 然后使用ajax()函数 实现异步数据通信功能,ajax通信成功后返回函数内重新激活
提交
按钮功能。 如果表单是通过...
防止表单重复
提交
的4种方法
1.背景与介绍: 平
时
开发的项目中可能会出现下面这些情况: 由于用户误操作,
多次
点击
表单
提交
按钮。 由于网速等原因造成
页面
卡顿,用户重复刷新
提交
页面
。 黑客或恶意用户使用postman等工具重复恶意
提交
表单(攻击网站)。 这些情况都会导致表单重复
提交
,造成数据重复,增加服务器负载,严重甚至会造成服务器宕机。因此有效防止表单重复
提交
有一定的必要性。 2.解决方案 2.1 通过JavaScript屏蔽
提交
按钮(不推荐) 通过js代码,当用户
点击
提交
按钮后,屏蔽
提交
按钮使用户无法
点击
提交
按钮或
点击
无
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章