社区
JavaScript
帖子详情
如何可以使用户点击一次“登录”按钮后,不能再重复按该“登录”按钮
mingmings
2004-12-01 10:26:53
请问如何可以使用户点击一次“登录”按钮后,不能再重复按该“登录”按钮?因为有的用户按一次登录后,未能登录到相应的页面便会不停地按“登录”,使服务器提交多次信息!请问这样的问题怎么解决。谢谢!
...全文
126
5
打赏
收藏
如何可以使用户点击一次“登录”按钮后,不能再重复按该“登录”按钮
请问如何可以使用户点击一次“登录”按钮后,不能再重复按该“登录”按钮?因为有的用户按一次登录后,未能登录到相应的页面便会不停地按“登录”,使服务器提交多次信息!请问这样的问题怎么解决。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YuLimin
2005-07-11
打赏
举报
回复
function submitOnClick(theForm)
{
theForm.bSubmit.disabled = true;
theForm.bReset.disabled = true;
return true;
}
<input type="submit" name="bSubmit" onclick="submitOnClick(document.forms[0])">
<input type="reset" name="bReset">
whb147
2004-12-01
打赏
举报
回复
<input type=submit value="登录" onclick="this.style.display = 'none'">
点了以后就消失了,就点不到了。
这个不错
DARKNESSFALL
2004-12-01
打赏
举报
回复
<input type=submit value="登录" onclick="this.style.display = 'none'">
点了以后就消失了,就点不到了。
嘿嘿
good2speed
2004-12-01
打赏
举报
回复
<input type="button" onclick="disable(this)" value="登录" />
function disable(e)
{
e.disabled="disabled";
}
</script>
meizz
2004-12-01
打赏
举报
回复
<input type=submit value="登录" onclick="this.disabled = true">
一. button
按钮
防止
重复
点击
(5秒内设置
点击
一次
)
在
用户
使用 Android 应用的时候,经常会出现过快且多次
点击
同一
按钮
的情况,一方面这是因为应用或手机当前有些卡顿,另一方面也可能是由于很多应用并没有设置
按钮
点击
时的 selector 或者其它
按钮
响应方式(例如
点击
按钮
时
按钮
放大,常见于游戏),导致
用户
误认为没有
点击
到当前
按钮
,当然,除了相对应的对应用进行优化和设置
点击
selector以外,我们还可以做一些其它的工作,例如,判断
按钮
的 onCl...
如何实现
点击
按钮
后禁用
按钮
的功能?
我们在开发应用程序的时候,经常会遇到这样的需求:
用户
点击
按钮
后就让
按钮
不可再
点击
,这样可以防止因为
用户
连续
点击
按钮
导致数据
重复
的问题,那么该如何实现这样的功能呢? 要实现这种功能,可以有以下一些方式:...
Android 防止
按钮
多次
重复
点击
之「防
重复
点击
」
前言 为了防止“
按钮
”的
点击
事件在短时间内多次
点击
从而触发了多次处理操作; 比如:快速
点击
“
登录
按钮
”发送了多次
登录
接口,导致程序在短时间内进行多次数据提交or数据处理,这样的体验就不太好了。 方法 判断
用户
点击
按钮
间隔时间,如果间隔时间太短,则认为是无效操作,否则进行相关业务处理 /** * 判断两次
点击
事件的间隔 */ public class ClickHelper { private static long lastClickTime = 0; /** * 判断事
vue中设置
按钮
不能
进行短时间的
重复
点击
而
重复
的触发事件
1、在项目中遇到一个问题:当事件中的代码执行耗费时间,且
用户
在短时间不断
点击
按钮
,造成短时间多次触发了
按钮
的事件(不断向服务器发起请求) 2、解决办法 ①方法一: 定义一个变量(如:isLock)来控制
按钮
的disable属性,进而来防止
用户
短时间的多次
点击
按钮
②方法二:全局定义一个指令,通过在
按钮
绑定指令来控制
按钮
被
点击
间隔时间 3、具体实现: 方法1步骤: ① 首先设置变量isLock属性值为false,使得
按钮
可
点击
(disable: true) ② 当
用户
点击
后,立即设置
按钮
不可
点击
(disabl
【vue 提交】当
用户
在3秒之内连续
点击
一个
按钮
,事件函数只执行
一次
,vue中防止
用户
频繁
点击
按钮
,
重复
flag。 vue事件修饰符 .once
点击
事件将只会触发
一次
① 首先设置变量flag属性值为false,使得
按钮
可
点击
(disabled: true)② 当
用户
点击
后,立即设置flag为false,事件逻辑return,不继续执行。③ 等待事件执行完或者相应的间隔时间后,恢复
按钮
为可
点击
状态,flag为true。② 当
用户
点击
后,立即设置
按钮
不可
点击
(disabled: false)① 首先设置变量flag属性值为true,使得
点击
事件可
点击
。③ 等待事件执行完或者相应的间隔时间后,恢复
按钮
为可
点击
状态。
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章