参数是传过去了吧???

ssson 2004-04-13 08:15:17
<!--#include file="conn.asp"-->
<%name=request("name")
email=request("email")
subject=request("subject")
memo=request("memo")
if name="" or subject="" or memo="" then
errmsg="不能为空啊,再写过啦...."
response.redirect "mainform.asp?errmsg="&errmsg
response.write(errmsg)
end if
rs.addnew
rs("姓名")=name
rs("主题")=subject
rs("email")=email
rs("内容")=memo
rs("层次")=1
rs("回复文章")=0
rs.update
rs.close
conn.close
response.redirect "view.asp"
%>

运行后地址栏显示"http://localhost/test/asp/bbs/mainform.asp?errmsg=不能为空啊,再写过啦...."
这是不是说明参数传过去了?


但我想让他在页面上显示那个错误提示啊
怎么都不行?response.redirect "mainform.asp?errmsg="&errmsg错了???????
还是哪错了
...全文
10 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ssson 2004-04-13
<script language=javascript>
alert ('<%=errmsg%>');
navigate("mainform.asp?errmsg=<%=errmsg%>");
</script>


后面的参数errmsg=<%=errmsg%>
不用
效果不是一样么,为空就转回原来的页面,
那还要这些参数干嘛呢?
回复
ssson 2004-04-13
不过关于这些参数的传递还是不大明白

看了很多遍了
回复
ssson 2004-04-13
多谢了

我再试试
回复
huhanshan013 2004-04-13
不管你是初学者还是什么,
兄弟,
帮你的是两个东西,勤劳
还有

response.write

见什么地方不妥,就哪里写出来!!!!!!
多多备份,测试时不相关的全部删除,留下可疑处。。。。。
回复
ssson 2004-04-13
不是很明白
兄弟说具体点行不
初学者,呵呵
回复
若白师妹 2004-04-13
在頁面上提示也可以,可以設定時間自動跳轉到下個頁面
回复
ssson 2004-04-13
if name="" or subject="" or memo="" then
errmsg="不能为空啊,再写过啦...." %>
<script language=javascript>
alert ('<%=errmsg%>');
navigate("mainform.asp?errmsg=<%=errmsg%>");
</script>
<% response.end
end if
...



这个是弹出小窗口提示么?
能让他在页面上填上提示么?
回复
若白师妹 2004-04-13
if name="" or subject="" or memo="" then
errmsg="不能为空啊,再写过啦...." %>
<script language=javascript>
alert ('<%=errmsg%>');
navigate("mainform.asp?errmsg=<%=errmsg%>");
</script>
<% response.end
end if
...
回复
若白师妹 2004-04-13
errmsg="不能为空啊,再写过啦...."
response.redirect "mainform.asp?errmsg="&errmsg '頁面已經跳轉了
response.write(errmsg) '頁面已經跳轉到一個了當然在上個頁面就不能輸出了

回复
cxty 2004-04-13
页面上加一个判断!
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告