免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3816 | 回复: 5
打印 上一主题 下一主题

怎样让密码输入框不回显星号? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-18 12:08 |只看该作者 |倒序浏览
rt
请问在html中,
<input type=password name=password value="">

怎样能让输入的密码不显示出来呢?连星号都不要,就像以文本界面登录linux时一样.
谢谢!

论坛徽章:
0
2 [报告]
发表于 2006-10-18 12:49 |只看该作者
onKeyUp动作让输入框变成空, 然后用一个hidden的input接受输入的键盘动作。

论坛徽章:
0
3 [报告]
发表于 2006-10-18 13:17 |只看该作者
原帖由 spiceboy 于 2006-10-18 12:49 发表
onKeyUp动作让输入框变成空, 然后用一个hidden的input接受输入的键盘动作。



怎样用一个hidden的input接受输入的键盘动作呢?
请具体一点,谢谢!

论坛徽章:
0
4 [报告]
发表于 2006-10-19 11:09 |只看该作者

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>asdf</title>
  6. <script language="javascript">
  7.     function inputEvent(event)
  8.     {
  9.         var objB=document.getElementById('b');
  10.         objB.value=event.keyCode;
  11.     }
  12. </script>

  13. </head>
  14. <body>
  15. <input type="text" name="a" id="a" onKeyDown="inputEvent(event);" />
  16. <input type="text" name="b" id="b" />
  17. </body>
  18. </html>
复制代码


event.keyCode是键盘输入字符的键值
自己写个键值对照表,把它转换成实际输入字符。特别要注意shift组合键的处理, 还有, 把ctrl键,enter键,F1-12等等要过滤掉。
另外, 不能让它复制粘贴。

反正,如果你要完全处理好,很麻烦很麻烦的
注意事项有很多,

[ 本帖最后由 spiceboy 于 2006-10-19 13:21 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2006-10-19 12:07 |只看该作者

回复 4楼 spiceboy 的帖子

呵呵,好人啊,谢了

论坛徽章:
0
6 [报告]
发表于 2006-10-19 15:28 |只看该作者
是,我的确是个很好的人
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP