asp获得表单数据
我做了注册表单如下第一页是选择用户名文本字段名称name提交到regcheck.aspregcheck.asp的代码<%ifrequest("name")=""thenr...
我做了注册表单如下
第一页是选择用户名 文本字段名称name 提交到regcheck.asp
regcheck.asp的代码
<%if request("name")="" then
response.write"<script language=JavaScript>{window.alert('对不起,请您输入需要注册的用户名!');window.location.href='reg2.asp';}</script>"
end if%>
<%if len(request("name"))>12 or len(request("name"))<5 then
response.write"<script language=JavaScript>{window.alert('对不起,您的用户名长度不符合规则!');window.location.href='reg2.asp';}</script>"
end if%>
<!--#include file="conn.asp" -->
<head>
<STYLE type=text/css>
TD {
FONT-SIZE: 12px; COLOR: #000000;font-family: "宋体"
}
</STYLE>
</head>
<body bgcolor="#F7FCFF">
<%
name=request("name")
set rs=server.createobject("adodb.recordset")
sql="select * from user where name='"&name&"'"
rs.open sql,conn,1,3
%>
<% if not rs.eof then
%>
<table>
<tr>
<td>
<% Response.Write"<script language=JavaScript>{window.alert('对不起,这个用户已经被注册!请重新选择用户名.');window.location.href='reg2.asp';}</script>"%>
<%else%>
<%session("login")=true
response.write"<script language=JavaScript>{window.alert('恭喜您!您选择的帐号完全可以注册,请继续填写详细资料!');window.location.href='reg3.asp';}</script>"%>
<%end if%>
</td>
</tr>
</table>
</body>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
在第三页填写详细资料的时候,我想直接显示用户填写的用户名,而不再次填写,我用了<%=session("name")%> 为什么什么都不显示啊 也没有出错信息,在用户名后面 依然是空的 我该怎么做啊 展开
第一页是选择用户名 文本字段名称name 提交到regcheck.asp
regcheck.asp的代码
<%if request("name")="" then
response.write"<script language=JavaScript>{window.alert('对不起,请您输入需要注册的用户名!');window.location.href='reg2.asp';}</script>"
end if%>
<%if len(request("name"))>12 or len(request("name"))<5 then
response.write"<script language=JavaScript>{window.alert('对不起,您的用户名长度不符合规则!');window.location.href='reg2.asp';}</script>"
end if%>
<!--#include file="conn.asp" -->
<head>
<STYLE type=text/css>
TD {
FONT-SIZE: 12px; COLOR: #000000;font-family: "宋体"
}
</STYLE>
</head>
<body bgcolor="#F7FCFF">
<%
name=request("name")
set rs=server.createobject("adodb.recordset")
sql="select * from user where name='"&name&"'"
rs.open sql,conn,1,3
%>
<% if not rs.eof then
%>
<table>
<tr>
<td>
<% Response.Write"<script language=JavaScript>{window.alert('对不起,这个用户已经被注册!请重新选择用户名.');window.location.href='reg2.asp';}</script>"%>
<%else%>
<%session("login")=true
response.write"<script language=JavaScript>{window.alert('恭喜您!您选择的帐号完全可以注册,请继续填写详细资料!');window.location.href='reg3.asp';}</script>"%>
<%end if%>
</td>
</tr>
</table>
</body>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
在第三页填写详细资料的时候,我想直接显示用户填写的用户名,而不再次填写,我用了<%=session("name")%> 为什么什么都不显示啊 也没有出错信息,在用户名后面 依然是空的 我该怎么做啊 展开
4个回答
展开全部
<% Response.Write"<script language=JavaScript>{window.alert('对不起,这个用户已经被注册!请重新选择用户名.');window.location.href='reg2.asp';}</script>"%>
<%else%>
<%session("login")=true
session("name")=rs("name")
response.write"<script language=JavaScript>{window.alert('恭喜您!您选择的帐号完全可以注册,请继续填写详细资料!');window.location.href='reg3.asp';}</script>"%>
<%end if%>
<%else%>
<%session("login")=true
session("name")=rs("name")
response.write"<script language=JavaScript>{window.alert('恭喜您!您选择的帐号完全可以注册,请继续填写详细资料!');window.location.href='reg3.asp';}</script>"%>
<%end if%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
利用session把这个用户名暂时储存起来,
session("name")="注册的用户名"
后面用到的时候就方便多了.
在文本框里显示就这样写
<input type="text" name="username" value="<%=session("name")%>" readonly >
显示出来的用户名是不允许修改的所以要记得写上readonly(只读)
session("name")="注册的用户名"
后面用到的时候就方便多了.
在文本框里显示就这样写
<input type="text" name="username" value="<%=session("name")%>" readonly >
显示出来的用户名是不允许修改的所以要记得写上readonly(只读)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要在response.write"<script language=JavaScript>{window.alert('恭喜您!您选择的帐号完全可以注册,请继续填写详细资 前加上session("name")=name
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是value="<%=session("name")%>"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询