防止確認表單重新提交對話框
提交表單後刷新頁面時,可能會出現確認對話框,警告不要重新提交信息。這可能會帶來不便,尤其是對於執行重複表單提交的使用者而言。本文探討了一種防止此對話方塊出現的方法。
一種有效的方法是在重新載入頁面的 HTML 中使用 JavaScript。透過實現以下程式碼:
if ( window.history.replaceState ) {
window.history.replaceState( null, null, window.location.href );
}
此程式碼會更新瀏覽器記錄,因此無需重新提交確認。該方法的工作原理是在初次提交後清除表單信息,消除觸發重新提交警告的數據。這樣就可以刷新頁面,不會遇到確認對話框。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3