javascript如何让密码框显示默认值

javascript如何让密码框显示默认值,第1张

与设置文本框默认值的方法一样,设置密码框的value属性。

//普通设置

document.getElementById("pass_ipt").value="123456"

//jquery

$("#pass_ipt").val("123456")

//要显示密码框的内容,可以将密码框改为普通文本框

document.getElementById("pass_ipt").type="text"

首先,我是用asp.NET做的项目,asp.Net的服务器端控件TextBox有ViewState,所以我就想,如果用户输入密码框的时候,给一个隐藏的TextBox赋值,不是就能保留这个值了吗?于是,我就写了一个脚本,定义了一个函数SetPassword,在页面加载的时候我会在后台判断,如果用户登录了,那么就给input

type="password"的TextBox的ReadOnly设置为true。这样问题倒是解决了一部分,也就是说用户登录的密码可以保存了,但是用户登陆之后看到的密码输入框还是空的,这样还不是很完美。为了达到这个效果,我又想,如果我再加一个普通的TextBox,默认值赋为“******”,通过脚本很容易控制。也就是在页面加载完毕即window.onload事件里做一个隐藏跟显示文本框就可以。如果密码框的readOnly为true,那么就隐藏密码框,显示我们新加的那个TextBox。这样就模拟实现了给密码框赋值的效果了。

puk是专门为手机sim卡设置的防盗用密码。此密码一般与pin码一起使用,是第二道密码。意即:当pin码错误输入三次,才会让输入puk码。Pin码默认初始值为0000或1234,也可以自己修改。因为只有四位阿拉伯数字,按穷举法,最多试探一万次就破解了。所以出现破解次数更多的PUK码,一般为8位阿拉伯数字,最多需要一亿次才能破解。这个码一般是由服务商提供,一般不能修改。要想知道该码,有三个渠道:一是在SIM卡大卡的背面。二是在官方网站查询。可以用手机号和服务密码登录中国移动网站,自动进入个人客户网页。然后找到“我的移动--全部分类(把鼠标放在上面即可)--其它功能--SIM卡信息查询”,在这里面即可看到自己手机的PIN1/PIN2/PUK1/PUK2码。如果是电信卡(号),可以用手机号、密码登录中国电信官网,找到“消费者帮助中心(在屏幕右上角)--便民服务--便民服务--实PUK码查询--在框中输入手机号即可显示PUK码”一般是两个,第一个是PUK1码,第二个是PUK2码。三是直接打客服电话索要(需要提供身份信息)。当puk码错误输入十次,sim卡就被烧毁,需要到营业厅重新办理新卡。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11162606.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存