为什么呀

fenghou 2003-09-29 04:54:36
user=request.form("user")
sql1="select * from zhuce where user='"&user&"'"
set rs1=conn.execute(sql1)
if not rs1.eof then
response.write "<script language=javascript>alert('已存在此用户')</script>"
response.redirect "reg.asp"
end if

为什么不出现提示呀
就直接转到reg.asp它了呀



...全文
33 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ttt2 2003-09-29
  • 打赏
  • 举报
回复
response.redirect 这个方法将乎略向浏览器写屏的所有命令把以就显示窗口解决方法可以采用楼上的
glasses1999 2003-09-29
  • 打赏
  • 举报
回复
response.write "<script language=javascript>alert('已存在此用户')</script>"
response.redirect "reg.asp"

因为这两句都是在服务器端执行的呀,你还是写个出错信息,用户点击进入reg.asp吧
wang7655 2003-09-29
  • 打赏
  • 举报
回复
同意
avonqin 2003-09-29
  • 打赏
  • 举报
回复
试试这样:
<% if not rs1.eof then %>
<SCRIPT LANGUAGE="JavaScript">
<!--

if(confirm("用户已经存在!")){
var url= "reg.asp" ;
location.href = url ; }

-->
</SCRIPT>
<% end if %>
不老书生 2003-09-29
  • 打赏
  • 举报
回复
呵呵!!

就是这样的!!!才发现啊!!

所以你要让他提示就不能用response.redirect 了!

改为js的吧!

if not rs1.eof then
response.write "<script language=javascript>alert('已存在此用户')</script>"
%>
<script language=javascript>
window.location.href ("reg.asp");
</script>

<%
end if
云帆 2003-09-29
  • 打赏
  • 举报
回复
你的代码没有贴全吧,是不是end if 下面还有一个跳转的啊,set rs1=conn.execute(sql1) 可能有问题,看你的conn!是不是写的不全
lincoke 2003-09-29
  • 打赏
  • 举报
回复
你可以这么做
user=request.form("user")
sql1="select * from zhuce where user='"&user&"'"
set rs1=conn.execute(sql1)
if not rs1.eof then
response.write "<script language=javascript>alert('已存在此用户');window.location.href='reg.asp';</script>"
end if

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧