如何避免表單的重複提交
2024-01-21 21:29:15 2
Web應用中用戶重複點擊提交按鈕,點擊刷新按鈕,瀏覽器後退重複之前操作,使用瀏覽器歷史記錄,瀏覽器重複HTTP請求等行為造成表單重複提交。下面介紹防止表單重複提交方法:
禁掉提交按鈕:使用Javascript提交按鈕disable。防止心急用戶多次點擊按鈕;Post、Redirect、Get模式:執行頁面重定向,用戶提交表單後,轉到提交成功頁面;session存放特殊標誌:表單頁面被請求,生成特殊字符標誌,表示表單是否被提交;Cookie處理:記錄表單提交狀態,檢查是否提交表單;資料庫添加約束:資料庫裡添加約束防止出現重複數據。
關鍵詞: 如何 避免 重複 提交