asp中 限制 表单 重复 提交

我asp新手,也就刚会改改代码,请高手给我一个代码我的目的是:———限制同一用户在5分钟之内再次提交表单。请详细点,我是新手,表单处理页如下<!--#includefil... 我asp新手,也就刚会改改代码,请高手给我一个代码 我的目的是:———限制同一用户在5分钟之内 再次提交表单 。请详细点,我是新手,表单处理页如下
<!--#include file="jjh.asp"-->
<!--#include file="fun.asp"-->
<html>
<head>
</head>
<center>
<body bgcolor=#c1f7d8>

<%

dim mudi,news_title,news_content,dianhua,IP,news_date
'读取用户输入数据
mudi=request.form("mudi")
news_title=request.form("news_title")
news_content=request.form("news_content")
dianhua=request.form("dianhua")
'检查输入内容是否有为空的数据
if mudi="" or news_title="" or news_content="" or dianhua="" then
response.write "请填写完整再提交!<p></p>"
%>
<a href=javascript:history.back()>上一页</a>
<%
response.end
end if
'把值添加入数据库
strtable="news"
set rs=server.createobject("adodb.recordset")
rs.open strtable,conn,1,3
rs.addnew
rs("news_type")=mudi
rs("news_content")=news_content
rs("news_title")=news_title
rs("dianhua")=dianhua
rs("news_date")=Now()
rs("IP")=GetIP()
rs.update

'返回
response.write "祝贺,信息发布成功!"
%>
<br><a href="news_list.asp?news_id=<%=rs("news_id")%>">点击查看你发布的信息</a>
<%rs.close
set rs=nothing%>
</body>
</html>
展开
 我来答
xhcms
2010-10-03 · 超过63用户采纳过TA的回答
知道答主
回答量:179
采纳率:0%
帮助的人:187万
展开全部
解决方案:
一、提交的时候用JS脚本把提交按钮弄灰掉。这样就可以了。
二、如果你要限制时间。那么用Cookies或Session来限制。
记录上次提交时间。然后根据时间来断定现在提交的时间与
上次提交的时间相隔多少。即可
苏州蓝晓生物科技有限公司_
2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经... 点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式