独孤求赞
2020-01-09 18:56
采纳率: 7.7%
浏览 654

防止用户频繁点击切换页面的按钮

H5页面,下面是两个tarbar,点击ajax请求并跳转,怎么样可以让用户第一次点击执行,
在一秒内点击第二次就不执行,之前用函数节流不行,由于点击会刷新页面,不能控制延迟时间,有哪位大神指点一下

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 天际的海浪 2020-01-09 21:10
    已采纳

    点击时用localStorage记录点击的时间。
    下次点击时判断当前时间与localStorage记录的时间相差是否大于1秒。

    点赞 评论
  • blownewbee 2020-01-09 23:13

    看你限制的目的是什么,如果是为了阻止提交,应该在你的服务器上限制才行,客户端限制无法阻止用户修改网页、使用特殊浏览器屏蔽某些函数、编写自动提交的程序(这种python程序编写很简单)。
    只有服务器限制才能解决。

    点赞 评论
  • Oximimasu 2020-01-10 09:40

    考虑在第二个页面使用js定时器来限制按钮

    点赞 评论
  • 小小小小小小小阳 2020-01-10 17:39

    点击一次后让按钮变成不可点击就行了,这样就避免频繁操作

    点赞 评论

相关推荐 更多相似问题