收藏
回答

怎么阻止表单点击提交时,多次点击多次提交问题?

<button formType="submit"  disabled="{{isDisabled}}">提交</button>

在多次点击会重复提交数据到后台,怎么阻止重复提交问题?

使用了disabled:false/true 没有起什么作用。

最后一次编辑于  11-08
回答关注问题邀请回答
收藏

5 个回答

  • 悟
    11-13



    点击提交会出来这个弹出框,点击确定提交,在网络不好的情况下或者多次点击确定的时候,会多次提交,怎么避免?还有改为了在点击一次提交的时候,把按钮改为灰色不能点击,可变为灰色多次点击,还是会重复提交多次,请教怎么修改?

    11-13
    赞同
    回复
  • ahaha
    ahaha
    11-08

    可以用wx.showToast加个提示消息,比如“正在提交”之类的

    里面有个mask可以防穿透  点击不了

    11-08
    赞同
    回复
  • ----사랑해요
    ----사랑해요
    11-08

    设置一个定时器,在点击后多少秒之内不可点击

    11-08
    赞同
    回复
  • 老张
    老张
    11-08

    wx.showToast里mask

    11-08
    赞同
    回复
  • 独一无二的我
    独一无二的我
    11-08
    1. 可以在提交的时候设置一个提示框,然后就不能点击了

    2. 设置button的点击事件,在点击后就不能再次点击,直到请求有结果了,然后再让button可以点击

    11-08
    赞同
    回复 3
    • 悟
      11-08
      你说的这两种情况我都测试了,仍没能阻止重复提交问题
      11-08
      回复
    • 独一无二的我
      独一无二的我
      11-08回复
      代码可以粘贴一下看一下吗?
      11-08
      回复
    • 悟
      11-13
      11-13
      回复
问题标签