日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ASP技巧实例:几行代码解决防止表单重复提交

發(fā)布時(shí)間:2025/3/21 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP技巧实例:几行代码解决防止表单重复提交 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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

中國站.長站

文件一:表單文件formtest.asp



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

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

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

總結(jié)

以上是生活随笔為你收集整理的ASP技巧实例:几行代码解决防止表单重复提交的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。