在 用户实际 操作过程中,在网络条件不理想时会出现用户反复点击提交按钮而导致表单会重复提交。
服务端出现的错误不好排查解决。实验多次之后,找到了一种简单易行的方法。
我们可以在前端操作:在用户点击提交之后,我们可以把提交按钮设为不可用。这样就避免了重复提交问题。
至于用户要重复操作,我们可以在其他地方进行判定,当页面刷新或触发其他事件的时候,解除对按钮的禁用,代码也很简单
具体就不贴了,两句js 感觉大家应该会用。。。。
$("#submit").removeAttr("disabled");//去除按钮禁选
$("#openChangeForm").attr({"disabled":"disabled"});//添加按钮禁选