日期:2014-05-17  浏览次数:20846 次

如何实现自动输入用户名
有一个登录页面,需要输入用户名、密码及验证码登录,现在能否用http://xxx.xxx.xxx/login.asp?username=aaa实现登录表单中用户名自动填入,最后点击登录可以直接登录?

------解决方案--------------------
可以,比如
<input name="username" value="<%=request.questring('username')%>"> 
不过通常这样没什么意思,如果为了方便用户登录,用cookie的比较多一些
<input name="username" value="<%=request.cookies('username')%>">
------解决方案--------------------
不太明白楼主的意思。
http://xxx.xxx.xxx/login.asp?username=aaa
自动填充表单? 那密码呢?不用填?

还是知识填充账号一栏,密码任然需要填写.
这样得话,直接
<%
name = request("username")
%>
<input name="username" value="<%=name%>" />
不可以吗?
------解决方案--------------------
探讨

可以,比如
<input name="username" value="<%=request.questring('username')%>">
不过通常这样没什么意思,如果为了方便用户登录,用cookie的比较多一些
<input name="username" value="<%=request.cookies('username')%>">

------解决方案--------------------
第一次登录肯定要输入的,总得有个来源吧?如果要让用户下次来时能自动登录,用cookies
------解决方案--------------------
第一次登录成功后把登录名称写入Cookies

Response.Cookies("项目名称")("登录名称") = Request("登录名称")

第二次及以后登录就取出存入Cookies里的登录名称填入登录名称框'
登录名称 = Request.Cookies("项目名称")("登录名称")

<input type=text value=<%=登录名称%> />