九九百科網

位置:首頁 > 經驗 > 

如何避免表單的重複提交

經驗1.99W

如何避免表單的重複提交

Web應用中用户重複點擊提交按鈕,點擊刷新按鈕,瀏覽器後退重複之前操作,使用瀏覽器歷史記錄,瀏覽器重複HTTP請求等行為造成表單重複提交。下面介紹防止表單重複提交方法:

禁掉提交按鈕:使用Javascript提交按鈕disable。防止心急用户多次點擊按鈕;Post、Redirect、Get模式執行頁面重定向,用户提交表單後,轉到提交成功頁面;session存放特殊標誌:表單頁面被請求,生成特殊字符標誌,表示表單是否被提交;Cookie處理:記錄表單提交狀態,檢查是否提交表單;數據庫添加約束:數據庫裏添加約束防止出現重複數據。
標籤:表單 提交