如標(biāo)題,防止這種做法的方法有很多,但一般都是需要結(jié)合服務(wù)器端技術(shù)來實現(xiàn)。這里我換一種思路純用js方式來避免這種情況的發(fā)生。
其實目標(biāo)很明確,就是為了防止用戶返回跳轉(zhuǎn)之前提交表單的頁面。那么我們完全可以讓表單提交后跳轉(zhuǎn)到一個新的頁面網(wǎng)頁 沒有提交按鈕,在跳轉(zhuǎn)后立刻關(guān)閉之前的頁面網(wǎng)頁 沒有提交按鈕,這樣就無法返回了。代碼如下:
HTML頁面的表單,實現(xiàn)新頁面跳轉(zhuǎn):
注意:="" 是實現(xiàn)新頁面跳轉(zhuǎn)的關(guān)鍵
JS語法,關(guān)閉當(dāng)前頁面:
document.getElementById("btn_submit").onclick=function(){

//表單驗證語句省略
document.getElementById("form").submit();

window.opener=null;
window.open('','_self');
window.close();
}
注意:.=null; .open('','_self'); .close();" 這三句要一塊使用才能夠關(guān)閉頁面。