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

1.0 在訪問a頁面時在session里生成一個標志ID,例如

//偽代 " /> 亚洲、国产综合视频,青柠电影在线看,久久99国产视频

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

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

服務器端的解決方法。這是我最為推薦的方法。優點是判斷準確,兼容性最大。 

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

1.0 在訪問a頁面時在session里生成一個標志ID,例如 

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

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

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

1.2 c頁面其實就沒什么好說的了,就是一個顯示處理結果的頁面。 

2 客戶端用js解決 
這種方法不好,因為必然會遇到不同瀏覽器的兼容性問題,而且是必然可以繞過的。唯一的優點就是簡單,不需要太多的編碼 

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

<script>window.history.forward();</script> 
2.1防止刷新 
我很難想到什么好方法可以做到。因為要屏蔽的地方太多了。只好采用一種很爛的方法: 

<body onunload="location='about:blank'>" <!-- 這個方法只是個想法,沒有經過調試 --> 

JavaScript技術javascript下阻止表單重復提交、防刷新、防后退,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产学生在线播放精品视频 | 美女屁股软件 | 国产精品麻豆高潮刺激A片 国产精品麻豆a在线播放 | 欧美人与禽zoz0性伦交app | 99re久久热在这里精品 | 强壮的公次次弄得我高潮韩国电影 | 婷婷射精AV这里只有精品 | 在线视频av大全色久久 | 天天夜夜草草久久亚洲香蕉 | 城中村快餐嫖老妇对白 | 亚洲乱码国产乱码精品精98 | 亚洲综合春色另类久久 | 免费一区在线观看 | 中文字幕午夜福利片 | 啦啦啦WWW在线观看免费高清版 | 奶水四溅54p | 亚洲国产精品自在自线观看 | AV亚洲精品少妇毛片无码 | 亚洲国产精品一区二区第一页 | 男人大臿蕉香蕉大视频 | 2019在秋霞理论| 国产91专区| 久久精品亚洲热综合一本奇米 | 秋霞电影网伦大理电影在线观看 | 迅雷成人下载 | 午夜伦理电影在线观免费 | 色综合久久中文色婷婷 | 国产白浆视频在线播放 | 高h辣h双处全是肉一对一 | 99国产在线观看 | 2017天天拍天天拍香蕉视频 | 亚洲精品tv久久久久久久久久 | 囯产愉拍亚洲精品一区 | 美女教师朝桐光在线播放 | 国产午夜亚洲精品理论片八戒 | 国产精品毛片AV久久97 | 少妇连续高潮抽搐痉挛昏厥 | 欧美日韩精品不卡在线观看 | 武侠艳妇屈辱的张开双腿 | 91麻豆精品一二三区在线 | 在线播放真实国产乱子伦 |