填报按钮相关,按钮如何设置防抖?

问题如题,想要实现按钮在一段时间内,连续点击的话,只触发一次。

比如场景:点击提交后的1分钟之内,重复点击提交不会再次生效,等待1分钟之后才能再次生效。

网上找了防抖相关JS,修改后放到按钮的点击事件里,不是没有生效就是会报错,对JS也不熟,不知道该咋搞了

haruka丶 发布于 2021-12-1 17:58
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-12-1 18:10

JS实现防止「重复点击」提交-https://help.fanruan.com/finereport/doc-view-4049.html————————

1634708329969656.gif

  • haruka丶 haruka丶(提问者) 有点不符合我的需求,这个样子是提交未完成时不允许再次提交 我的需求是,提交一次后,在一段时间内,比如一分钟内,再次重复点击提交都不会再触发 我试过使用定时器,提交完成后先把按钮禁用,然后定时5秒后恢复,实际上时间到了之后按钮并没有恢复,但是我在定时器里写console。log或者alert,时间到了后却会执行
    2021-12-02 09:21 
  • 2关注人数
  • 300浏览人数
  • 最后回答于:2021-12-1 18:10
    请选择关闭问题的原因
    确定 取消
    返回顶部