asp的这段代码怎么了???谢谢高手了!!!

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:19:27
<body>

密码是:<% =request.form("n") %>
<script language="VBScript" type="text/VBScript">
if n=1234 then
window.navigate "http://www.zbxlz.com/"
else window.navigate "http://www.baidu.com/"
end if
</script>

</body>
为什么表单传过来的密码是1234,但是却去了http://www.baidu.com
谢谢了!!!

<body>

密码是:<%=request.form("n")%>
<script language="VBScript" type="text/VBScript">
dim n
n = "<%=Trim(request.form("n"))%>"
if n="1234" then
window.navigate "http://www.zbxlz.com/"
else
window.navigate "http://www.baidu.com/"
end if
</script>

</body>

TO: maize09 VBSCRIPT 没有 == 这个符号 :)
比较运算和赋值运算都用 =

变量作用域的问题...
<% =request.form("n") %> 这里的"n"指上一个表单的变量,虽然你把它显示出来了,但没有存下来...
这样写
密码是:<% =request.form("n") %>
<script language="VBScript" type="text/VBScript">
n=request.form("n")
if n=1234 then
window.navig