ASP的弹出对话框问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:36:17
dim username,classid,qq,email,password
username = Request.Form("username")
classid = Request.Form ("classid")
qq = Request.Form ("qq")
email = Request.Form("email")
password =Request.Form ("password")
if username = "" then
response.write("<Script language=JavaScript>alert('对不起,您输入的用户名或密码不完整!点击确定转到登录页面');;history.back();</Script>")
elseif qq = "" then
Response.Write "您没有Q号吗?" &"<br>" &"<a herf='http://freeqqm.qq.com/'>点击申请<\a>"
end if

这是我的源代码,我运行后每次都会弹到原来的页面,真是奇怪

这样写看看:
response.write("<Script language=JavaScript>alert('对不起,您输入的用户名或密码不完整!点击确定转到登录页面'
onClick="history.back(-1)" </Script>")

这个页面应该是你表单提交到的下一页吧。
history.back();是起到后退的作用,跟IE工具栏上的后退按钮功能一样。建议使用RESPONSE.REDIRECT('ORG.HTM').

弹到原来的页面说明执行history.back()

则username为"",则Request.Form("username") 百分之百的没传递过来!