一段JavaScript代码

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:26:29
<SCRIPT language=JavaScript>

function password() {

var testV = 1;

var pass1 = prompt('请输入您的密码(请注意大小写)!:','请在此输入您的密码!');

while (testV < 3000) {

if (!pass1)

history.go(-1);

if (pass1 == "admin") {

alert('恭喜您,登陆成功');

break;

}

testV+=1;

var pass1 =

prompt('您输入的密码错误!');

}

if (pass1!="password" & testV ==3)

history.go(-1);

return " ";

}

document.write(password());
</SCRIPT>

找高手帮改一下代码,在输入文本的时候,显示密码符号的,也就是说别人看到我输入的时候只能看到******号,简单的说也就是像我们登陆QQ输入密码时显示的那样.
一楼说的方法我会。二楼说的那个方法可以一试,嗯就像登陆百度知道一样。

prompt是浏览器自带的控件,都不能改变的,我试图帮你写一个js替换成*号的都不行,而且这样也不安全,最安全的也是用浏览器自带的<input type="password" />密码输入框,才是最好的........你可以用弹出一个层来显示输入帐号和密码,而不是用prompt的这种方式....

(先退出百度知道登陆,看看)就做成像http://zhidao.baidu.com/的那个登陆一样.....

那个不是在javascript上面改的。。。要改你HTML代码里面的input,就是输入密码的那个框。
<input type="password" value="" />
type="password",就只显示****了