关于ASP网页交互时的小问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:02:03
麻烦高手将下面的代码改进一下 当名字=口令时 输出张等形式..例如:输入张三,显示你的姓名是:张..

<% if Request.servervariables(“QUERY_STRING”)<>”” then
name=Request.querystring("username")
password=Request.querystring("userpassword")
%>
<HTML><BODY>
你的名字是:<%=name%><br>
你的口令是:<%=password%>
</BODY></HTML>
<% else %>
<HTML><BODY>
<form method="get" action="L7_7.asp">
姓名:<input type="text" name="username"><br>
口令:<input type="password" name="userpassword"><br>
<input type="submit">
</form></BODY>
</HTML>
<%end if%>
当输入的姓名=口令时,按提交后,只有当输入的姓名=口令时才显示输入的内容,并且姓名只显示输入的第一个符.

问题不是很明确呀,能补充得清楚一下吗。看看是下面的意思吗?
<% if Request.servervariables(“QUERY_STRING”)<>”” then
name=Request.querystring("username")
password=Request.querystring("userpassword")
%>
<HTML><BODY>
<%if name=password then
name=left(name,1)+"**"
%>
你的名字是:<%=name%><br>
你的口令是:<%=password%>
<%end if%>
</BODY></HTML>
<% else %>
<HTML><BODY>
<form method="get" action="L7_7.asp">
姓名:<input type="text" name="username"><br>
口令:<input type="password" name="userpassword"><br>
<input type="submit">
</form></BODY>
</HTML>
<%end if%>

<%if name=password then%>
<%=left(name,1)%>
<%end if%>