国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

ASP技巧實例:幾行代碼解決防止表單重復提交_ASP教程

2024-05-04 11:03:32
字體:
供稿:網(wǎng)友

推薦:ASP 開發(fā)準則
應用程序服務(wù)器被,或最終將被 Web 服務(wù)器所使用,它通常是運行 ASP 頁面的 IIS 計算機。ASP 是您的對象的唯一客戶機。它帶來了專門的線程和安全考慮。雖然許多使用 ASP 的 Web 站點根本就不用

在很多情況下都需要防止相同的表單被多次提交,很多人的實現(xiàn)方法都比較復雜(代碼數(shù)量超過幾十行!!)下面提供一種只需使用幾行代碼的方法,輕松地實現(xiàn)了防止用戶刷新多次提交表單和使用后退鈕重復多次提交表單。

文件一:表單文件formtest.asp

以下為引用的內(nèi)容:

  <%
  Randomize '初始代隨機數(shù)種子
  num1=rnd() '產(chǎn)生隨機數(shù)num1
  num1=int(26*num1) 65 '修改num1的范圍以使其是A-Z范圍的Ascii碼,以防表單名出錯
  session("antry")="test"&chr(num1) '產(chǎn)生隨機字符串
  %>
  <form name="test" action="testact.asp" method="post">
  你的名字:<input type='text' name='' size=30>  '注意本行中使用了隨機表單項名
  <input type='submit' value='提交'>
  </form>
  表單處理程序testact.asp

  <%
  teststr=request.form(session("antry"))
  if teststr="" then
   response.write "沒有填寫姓名或重復提交"
   '由于用戶沒有填寫名字,或表單被重復提交(標志為session("antry")為空)引起
  else
   response.write teststr
   session("antry")=""  '提交成功,清空session("antry"),以防重復提交!!
  end if
  %>

在這里,你只需隨機化一個必填項目的表單項名即可,不必隨機化所有的表單項目。

分享:分享:XML HTTP Request的屬性和方法簡介
由于現(xiàn)在在公司負責制作標準的靜態(tài)頁面,為了增強客戶體驗,所以經(jīng)常要做些AJAX效果,也學你也和我一樣在,學習AJAX。而設(shè)計AJAX時使用的一個重要的技術(shù)(工具)就是XMLHTTPRequest對象了。這里

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 进贤县| 宣威市| 重庆市| 敦化市| 丹江口市| 桂阳县| 琼中| 建水县| 南召县| 伊川县| 西盟| 加查县| 元氏县| 会宁县| 肃南| 新建县| 抚松县| 余姚市| 灵石县| 绥化市| 常州市| 涟水县| 株洲县| 天长市| 沙田区| 浦东新区| 平陆县| 绥宁县| 年辖:市辖区| 双牌县| 萨迦县| 伊宁县| 昭平县| 曲水县| 林口县| 平顺县| 沙雅县| 金门县| 沧州市| 怀化市| 白河县|