用和背景色一样的就可以“隐藏”了,呵呵
<input name=pwd type=password style="color:white">
<input name=pwd type=password style="color:white">
解决方案 »
- 如何解决拥塞问题
- 传值,刷新页面
- 求Javascript中用XMLHTTP获取其他HTML页面的源码
- 高手请进!!!!
- 想问下,这个javascript里面的问题!谢谢大家
- 如何知道一个图片链接失败自动使用下一个链接?
- 急啊!用XMLHTTP对象取得的responseText,如何用DOM来处理?
- 用showModalDialog打开一个网页对话框后,怎么在打开的新页面里得到底下的页面对象?
- 打印时自动添加上今天的日期?能实现吗?(50分,马上给!!)
- 用delphi不到两年时间,小弟今天初次学Javascript,并在1000script专业代码库网站下载了一些代码,感觉不错,学Javascript有没有数据库编
- 可以通过js得到服务器的IP地址吗?怎么写?
- 請告訴的我window.iframename.location.href=url在IE5中的替代方法?
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</head>
<body>
<input id="passwd1" type=hidden>
<input onkeydown="insert()" id="passwd2">
按回车键确认密码
<SCRIPT LANGUAGE="JavaScript">
<!--
passwd2.focus();
function insert()
{
if ( event.keyCode == 13 )
{
alert("您输入的密码是:"+passwd1.value)
passwd1.value = "";
}
else if ( event.keyCode == 8 )
{
st = passwd1.value;
passwd1.value = st.substring(0,st.length-1)
}
else
{
passwd1.value += (String.fromCharCode(event.keyCode));
passwd2.value = "";
event.returnValue = false
}
}
//-->
</SCRIPT>
</body>
</html>不过全部自动变成大写了 :-((
<input name=pwd type=password style="font-size=0pt;height:18pt;width:100pt;" onblur="alert(this.value);">
<HEAD>
<SCRIPT>
function keyTo(field, evt)
{
if(document.all)
{
document.formName.pwd.value+=String.fromCharCode(event.keyCode)
event.keyCode = 65;
//if(field.value.length>3) field.value = field.value.slice(-2) //限制长度
return true;
}
else
return true;
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="formName">
<INPUT TYPE="text" NAME="aField" ONKEYPRESS="return keyTo(this, event)" onblur="alert('你刚才输入的密码是:'+document.formName.pwd.value)">
<input name=pwd type=hidden>
</FORM>
</BODY>
</HTML>
1. qiushuiwuhen(秋水无恨)的代码执行后输入时文本指示符也在前进,况且选定 后可以看出是几位。
2.emu(ston) 的执行后密码全部变为大写,并且value值为空,这样不能插到数据库里面。linux和winxp中的那样是怎么搞出来的呢?密码看不出来是几位,或者密码为大黑点。难道是用c语言或者basic编出来的吗?
变成大写其实也可以接受,相当于忽略大小写了。要不变其实也成,不过我的办法太笨了,不好意思贴出来,先看看别人有什么新招吧。
<body>
在这里按"O"键没有触发keydown事件
<input onkeydown="alert('keydown')" >
<BR><BR><BR>
在这里按"backspace"键和箭头键都没有触发keypress事件
<input onkeypress="alert('keypress')">
</body>
</html>箭头倒也罢了 "o" 和backspace绝对应该触发的,到底浏览器在搞什么鬼?
<input type=hidden id=zz2>
<input value=显示 type=button onclick="alert(zz2.value)">
<input value=清空 type=button onclick="zz2.value='';">有一个缺陷:如果敲得特别快,由于系统的反应时间问题,可能会出现错误的结果。
<input type=password id=zz1 onkeypress="zz2.value+=String.fromCharCode(event.keyCode);this.value='' ">
<input type=hidden id=zz2>
<input value=显示 type=button onclick="alert(zz2.value)">
<input value=清空 type=button onclick="zz1.value='';zz2.value='';">
</body>
<body>
<input type=password id=zz1 onkeypress="zz2.value+=String.fromCharCode(event.keyCode);this.value='' " onkeydown="if (event.keyCode == 8) zz2.value = zz2.value.substring(0,zz2.value.length-1)">
<input type=hidden id=zz2>
<input value=显示 type=button onclick="alert(zz2.value)">
<input value=清空 type=button onclick="zz1.value='';zz2.value='';">
</body>
<body onload=zz.focus()>
这是我发现的editplus内嵌的浏览器的第二个bug。
我一直都用editplus调js程序的。没想到它对键盘事件的响应和IE会有差别。以后再也不推荐别个用editplus了
<input name=pwd type=password style="font-size=2100pt;height:18pt;width:100pt;" onblur="alert(this.value);">
<input name=pwd type=password style="font-size=2100pt;height:18pt;width:100pt;" onblur="alert(this.value);">