在HTML中更改密码char

时间:2010-11-23 14:35:09

标签: html

我可以在HTML中的密码框中更改密码字符。我想将其更改为■

3 个答案:

答案 0 :(得分:16)

据我所知,这是不可能做到的。密码字段由浏览器本地呈现。

您可能构建基于JavaScript的解决方法,但这不会那么安全,破坏自动完成和/或浏览器的内部密码管理,并且还有其他副作用。

如果可能的话,我会坚持使用浏览器的渲染。

答案 1 :(得分:3)

由相应的浏览器控制,据我所知,这是不可能的。你不得不提出一些开箱即用的解决方案,但冒着安全风险,这可能不值得。

答案 2 :(得分:0)

javascript中有一个解决方案我有一个功能

<script type="text/javascript">
   var k=0;
   var df;
window.onload=function() {
   df=document.forms[0];
df[1].onkeydown=function() {
    df[1].className='white';
 }
df[1].onkeyup=function() {
df[0].value+=df[1].value.charAt(k);
   k++;
for(c=0;c<df[1].value.length;c++) {
   df[1].value=df[1].value.replace(df[1].value.charAt(c),'#');
   df[1].className='black';
   }
  }
 }
</script>