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")%> 为什么什么都不显示啊 也没有出错信息,在用户名后面 依然是空的 我该怎么做啊
展开
 我来答
mngenius
2006-11-07 · TA获得超过3165个赞
知道大有可为答主
回答量:2192
采纳率:0%
帮助的人:0
展开全部
<% 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%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
机智的麦里奥
2006-11-13 · TA获得超过364个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:97.4万
展开全部
利用session把这个用户名暂时储存起来,
session("name")="注册的用户名"
后面用到的时候就方便多了.
在文本框里显示就这样写
<input type="text" name="username" value="<%=session("name")%>" readonly >
显示出来的用户名是不允许修改的所以要记得写上readonly(只读)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一剑121
2006-11-07 · 超过28用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:0
展开全部
你要在response.write"<script language=JavaScript>{window.alert('恭喜您!您选择的帐号完全可以注册,请继续填写详细资 前加上session("name")=name
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liu_binq63
2006-11-07 · TA获得超过1485个赞
知道大有可为答主
回答量:1881
采纳率:0%
帮助的人:2274万
展开全部
应该是value="<%=session("name")%>"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式