submit点击后数据重复提交

</head><%ifsession("uid")=""thenresponse.Redirect("login.asp")endifsession.Timeout=1%... </head>
<%
if session("uid")="" then
response.Redirect("login.asp")
end if
session.Timeout=1
%>
<!--#include file="conn.asp"-->
<!--#include file="./fckeditor/fckeditor.asp"-->
<script type="text/javascript">
</script>
<body style="margin:0px; background-color:#799AE1; padding-top:100px;">

<%
dim add_c
dim s
add_c=request.QueryString("add_c")'class_name
s=request.Form("adclass")
ad_class_sql="insert into [lclass] ([class_name],[lclass_name]) values ('"&add_c&"','"&s&"')"
response.Write(ad_class_sql)
conn.execute(ad_class_sql)
%>
<div id="ad" style="width:500px; height:300px; margin:20px auto auto 200px; float:left; border:#000 1px solid;">
<div style="width:500px; height:auto; margin-top:0px; border-bottom:#000 1px solid;"><h1 style="color:#F00; font-family:'华文新魏'; font-size:20px;">子栏目添加</h1></div>
<form method="post">
<label>栏目名</label>
<input name="adclass" type="text" />
<select style="margin-left:10px;">
<option>图文混排</option>
<option>单页图片</option>
</select>
<br />
<label>菜单栏显示</label>
<input type="radio" name="a" />

<input type="radio" name="a" />
否<br />
<input type="submit" value="确定" /><input type="reset" value="取消" />
</form>
</div>
submit点击后数据重复提交,发现多余的数据是
在载入页面后就提交的数据 怎么解决啊
“如果想放在一页也好办” 继续说啊
展开
 我来答
Luoqianfeng
2010-12-17 · TA获得超过115个赞
知道小有建树答主
回答量:586
采纳率:0%
帮助的人:270万
展开全部
显然,页面载入就会插入空数据
建议提交数据至另一页面,处理完再跳转回来
或者在插入数据前加判断
呼和海天
2010-12-17 · TA获得超过194个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:250万
展开全部
如果想放在一页也好办
将添加记录的那一段写入doAdd()函数,并在表单中加一隐藏标签,取名ok,值为1
if request.form("ok")=1 then doAdd

SUB doAdd()
on error resume next
dim add_c
dim s
add_c=request.QueryString("add_c")'class_name
s=request.Form("adclass")
ad_class_sql="insert into [lclass] ([class_name],[lclass_name]) values ('"&add_c&"','"&s&"')"
response.Write(ad_class_sql)
conn.execute(ad_class_sql)
END SUB
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式