C# 在用户名里面输入用户名,然后密码框里面就直接出来密码!

来源:百度知道 编辑:UC知道 时间:2024/07/06 19:51:33
就像QQ登录一样,当输入帐号,密码框就立刻感应密码,
比如帐号是Admin 密码是123456,当我在输入帐号Admin之后,密码框就立刻感应出123456

你在用户名框的change事件里,根据用户名找到密码填到密码框里不就完了吗?

把账号填在cookie里面,当用户输入账号后,在blur事件里面做从cookie里面找匹配账号的工作,找到以后,给密码文本框填入相应的密码值。

文本框有一个“PasswordChar”属性,里面输入你想要显示的字符,比如:“*” 昨天没看好题目不好意思。

这个问题主要是把用户名与密码配对存储的问题,你是BS还是CS,BS的话,用COOKIE实现,具体COOKIE怎么用,你要去查COOKIE的相关资料,CS的话,你需要在你程序的登陆方法中加入配对把每次登陆成功的用户名和密码存在本地,可以用资源文件,或是配置文件都行,不过要注意信息的安全,存在本地的话,一定要加密。

然在就是在帐号输入框的onchange或onkeydown事件中根据输入的用户名去本地存储的用户名密码信息中查找,找到了,就把找到的密码放在密码框就行了。

那是你没屏蔽密码输入的文本框内容,在对应的文本框属性中有一项PasswordChar,你把它的内容填成相应的字符就可以了,如*等

用事件处理机制,前提你要用session先保存你的用户名和对应的密码
session中保存了用户名和密码后
你在用户名输入框输入了用户名,鼠标放到密码框中,这个时候可以触发一个密码框获得焦点事件,在这个事件处理中,从session中查找一下是否存在一个用户名和你刚才在用户名输入框输入的一致,如果有,就把对应的密码输入到密码框中