做法:a頁(yè)面顯示表單,然后提交b頁(yè)面處理,處理完后重定向到c頁(yè)面顯示結(jié)果。

1.0 在訪問(wèn)a頁(yè)面時(shí)在session里生成一個(gè)標(biāo)志ID,例如

//偽代 " /> 极品福利视频,免费大黄网站,亚洲国产片

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

javascript下阻止表單重復(fù)提交、防刷新、防后退

服務(wù)器端的解決方法。這是我最為推薦的方法。優(yōu)點(diǎn)是判斷準(zhǔn)確,兼容性最大。 

做法:a頁(yè)面顯示表單,然后提交b頁(yè)面處理,處理完后重定向到c頁(yè)面顯示結(jié)果。 

1.0 在訪問(wèn)a頁(yè)面時(shí)在session里生成一個(gè)標(biāo)志ID,例如 

//偽代碼 
session("submitID")=random() 
然后把這個(gè)值寫(xiě)到表單的一個(gè)hidden的input里 

//偽代碼 
<%response.write("<input name=submitID2 type=hidden value=/""+session("submitID")+"/">")%> 
1.1 b頁(yè)面處理時(shí)判斷表單所提交的submitID2的值是否和session中的submitID一致,不一致的話重定向到報(bào)錯(cuò)頁(yè)面,一致的話把session中的submitID清空然后進(jìn)行表單處理 

//偽代碼 
session("submitID")="" 
//然后處理提交...... 
處理完成后重定向到c頁(yè)面 

1.2 c頁(yè)面其實(shí)就沒(méi)什么好說(shuō)的了,就是一個(gè)顯示處理結(jié)果的頁(yè)面。 

2 客戶端用js解決 
這種方法不好,因?yàn)楸厝粫?huì)遇到不同瀏覽器的兼容性問(wèn)題,而且是必然可以繞過(guò)的。唯一的優(yōu)點(diǎn)就是簡(jiǎn)單,不需要太多的編碼 

2.0防止后退 
在每個(gè)頁(yè)面的最頂上加上這個(gè)代碼 

<script>window.history.forward();</script> 
2.1防止刷新 
我很難想到什么好方法可以做到。因?yàn)橐帘蔚牡胤教嗔恕V缓貌捎靡环N很爛的方法: 

<body onunload="location='about:blank'>" <!-- 這個(gè)方法只是個(gè)想法,沒(méi)有經(jīng)過(guò)調(diào)試 --> 

JavaScript技術(shù)javascript下阻止表單重復(fù)提交、防刷新、防后退,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日韩无遮挡大尺度啪啪影片 | 一区二区视频免费看 | 免费一看一级毛片人 | 亚洲国产99999在线精品一区 | 免费精品美女久久久久久久久 | 亚洲国产成人综合精品2020 | 久久久久久久久久毛片精品美女 | 李雅在线观看一区国产 | 久久亚洲网站 | 五月婷婷基地 | 国产99在线观看 | 久久无码精品一区二区三区 | 欧美www网站 | 国产美女在线免费观看 | 免费黄色欧美 | 亚洲精品天堂自在久久77 | 伊人福利视频 | 色美女影院 | 香蕉在线视频网站 | 精品久久久久久久久久中文字幕 | 五月婷婷丁香综合网 | 色综合天天综合网站中国 | 色哟网站 | 欧美日韩一区二区在线观看视频 | 久久综合久久久 | 无码精品日韩中文字幕 | 91国内精品视频 | 免费毛片在线视频 | 国产精品酒店视频 | 色狠狠成人综合网 | 国产精品揄拍一区二区 | www毛片| 香蕉久人久人青草青草 | 99伊人网| 亚洲国产成人精品91久久久 | 久草热视频在线 | 国产精品高清在线 | 国产福利小视频 | 色爱五月天 | www.av在线视频| 亚洲国产乱码在线精品 |