[英]How to prevent double submission after page refresh
我有一個“聯系我們”的 html 表單,我會為每個點擊提交的成員贈送禮物。 我想確保用戶不會提交兩次(使用不同的姓名和電子郵件)。 單擊后我可以禁用該按鈕,但是防止頁面刷新后提交的最佳解決方案是什么? 謝謝
是直接從您的POST
重定向到GET
請求或頁面。 如果他/她刷新,它將刷新其他頁面。 這被命名為 Redirect After Post,您可以 在此處和WikiPedia 中閱讀有關它的更多信息
可以在此處找到示例。
有兩件事你可以做,你應該做。
Submit
按鈕。 以免他/她不小心在表單中發送重復信息。<script>
if ( window.history.replaceState ) {
window.history.replaceState( null, null, window.location.href );
}
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.