|
主题: 我想问一下这个代码如何写?
|
江湖中的宝贝
职务:普通成员
等级:2
金币:1.0
发贴:375
|
#12004/2/7 14:49:29
我现在做一个登陆的页面,在登陆检测页面是我这么写的. <%
username=trim(request.form("username"))
password=trim(request.form("password"))
if username="" or password="" then
response.write "对不起请输入姓名或姓名"
response.redirect "login.asp"
end if
%>
关于这句 response.write "对不起请输入姓名或姓名" 我想用javascript写出那种弹出窗口,如何来写~!?怎么个格式? 请前辈指教!
|
我是烂货
职务:普通成员
等级:1
金币:10.0
发贴:303
|
#22004/2/7 18:45:21
Response.Write "<script>alert('对不起请输入姓名或姓名')</script>"
|
江湖中的宝贝
职务:普通成员
等级:2
金币:1.0
发贴:375
|
#32004/2/7 19:01:35
我请问一下,代码如何知道我是用的javascript需要不需要,<script language=javascript>
|
江湖中的宝贝
职务:普通成员
等级:2
金币:1.0
发贴:375
|
#42004/2/7 19:15:12
<%
username=trim(request.form("username"))
password=trim(request.form("password"))
if username="" or password="" then
response.write "<script>alert('请输入密码和姓名')</script>"
response.redirect "login.asp"
end if
%> 最后还是不行?
|
我是烂货
职务:普通成员
等级:1
金币:10.0
发贴:303
|
#52004/2/7 19:16:40
因为你用了response.redirect跳转。 你应该 response.redirect "login.asp"这个去掉
response.write "<script>alert('请输入密码和姓名')</script>" 改成 response.write "<script>alert('请输入密码和姓名');window.location='login.asp'</script>"
|
江湖中的宝贝
职务:普通成员
等级:2
金币:1.0
发贴:375
|
#62004/2/7 19:40:55
明白,我想问一下,还有其他方法吗?
我那个跳转对上面的代码有什么干扰吗?是规定不能写在一起吗?
|
我是烂货
职务:普通成员
等级:1
金币:10.0
发贴:303
|
#72004/2/7 21:15:00
response.write是输出代码,Response.redirect是URL转向。输出代码后浏览器还没有解析就转向了,输出的这段JS代码当然没有作用
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#82004/2/8 0:17:45
asp代码是在服务器端就运行的,Response.Redirect在服务器端解释的时候就直接转向的,前面或者后面的代码都不会发送到客户端来
|