在 用戶實際 操作過程中,在網絡條件不理想時會出現用戶反覆點擊提交按鈕而導致表單會重複提交。
服務端出現的錯誤不好排查解決。實驗多次之後,找到了一種簡單易行的方法。
我們可以在前端操作:在用戶點擊提交之後,我們可以把提交按鈕設爲不可用。這樣就避免了重複提交問題。
至於用戶要重複操作,我們可以在其他地方進行判定,當頁面刷新或觸發其他事件的時候,解除對按鈕的禁用,代碼也很簡單
具體就不貼了,兩句js 感覺大家應該會用。。。。
$("#submit").removeAttr("disabled");//去除按鈕禁選
$("#openChangeForm").attr({"disabled":"disabled"});//添加按鈕禁選