當前位置:趣味科普網>經驗>

如何解決頁面表單的重複提交問題

經驗 閱讀(2.5W)

如何解決頁面表單的重複提交問題

解決頁面表單的重複提交有以下三種方法

1、在資料庫新增唯一欄位:在資料庫建表的時候在ID欄位新增主鍵約束,賬號,名稱的資訊新增唯一性約束。確保資料庫只可以新增一條資料。

2、用js為新增禁用:當用戶提交表單之後,可以使用js將提交按鈕隱藏,防止使用者多次點選按鈕提交資料。

3、使用Post、Redirect、Get:這是一種可以防止表單資料重複提交的一種Web設計模式,像使用者重新整理提交響應頁面等比較典型的重複提交表單資料的問題可以使用PRG模式來避免。