日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

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

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

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

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

文件一:表單文件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 "沒有填寫姓名或重復(fù)提交"
   '由于用戶沒有填寫名字,或表單被重復(fù)提交(標志為session("antry")為空)引起
  else
   response.write teststr
   session("antry")=""  '提交成功,清空session("antry"),以防重復(fù)提交!!
  end if
  %>

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

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

來源:模板無憂//所屬分類:ASP教程/更新時間:2008-08-22
相關(guān)ASP教程