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

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

//偽代 " /> 久久中文字幕人妻熟AV女蜜柚M,第七色男人天堂,国产超碰人人爱被IOS解锁

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

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

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

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

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

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

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

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

2 客戶端用js解決 
這種方法不好,因?yàn)楸厝粫龅讲煌瑸g覽器的兼容性問題,而且是必然可以繞過的。唯一的優(yōu)點(diǎn)就是簡單,不需要太多的編碼 

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

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

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

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

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

主站蜘蛛池模板: 偷偷鲁青春草原视频 | 亚洲精品青青草原avav久久qv | 日韩欧美视频一区二区在线观看 | 国产精品白浆精子流水合集 | 午夜国产高清精品一区免费 | 欧洲内射XXX高清 | 亚洲黄色高清视频 | 四虎影5151毛片在线看 | 国产高清视频免费最新在线 | 在线观看黄色小说 | 青青草国产精品久久 | 国产精品青青在线麻豆 | 久久综合久久伊人 | 夜夜躁婷婷AV蜜桃视频 | bbwxxxx交女警 | 国产普通话精品久久 | 69国产精品人妻无码免费 | 爆操日本美女 | 女教师苍井空体肉女教师S242 | 亚洲日韩欧美国产中文在线 | 精品无码人妻一区二区免费AV | 日本三区四区免费高清不卡 | 国产精品人妻一区免费看8C0M | 久久中文字幕人妻AV熟女 | 99久久全国免费久久爱 | 男人j进女人j一进一出 | 国产在线精品视亚洲不卡 | 国产亚洲精品久久久久5区 国产亚洲精品久久久久 | 中文日韩亚洲欧美字幕 | 国产小视频在线高清播放 | 又长又大又粗又硬3p免费视频 | 亚洲精品久久久一区 | 邻家美姨在线观看全集免费 | 日本熟妇乱妇熟色A片蜜桃亚洲 | 国产极品白嫩超清在线观看 | 精品国产原创在线观看视频 | av天堂影音先锋在线 | 中文在线中文资源 | 日本欧美久久久久免费播放网 | 成人免费观看国产高清 | 野花韩国在线观看 |