【问题标题】:How to create HTML for a "show password" functionality? [duplicate]如何为“显示密码”功能创建 HTML? [复制]
【发布时间】:2012-12-27 15:53:36
【问题描述】:

可能重复:
JQuery change type of input field

在这里演示:

http://jsbin.com/welcome/73795/edit


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>


<input type="password" name="password" />
<button>Show Password</button>

$(document).ready(function() {
  $('button').click(function() {
    $('input').attr('type', 'text');
  });
});

我正在尝试创建一个按钮(或复选框),用户可以切换该按钮以查看以纯文本形式写入的密码。

这基本上适用于输入密码很痛苦的便携式设备,而在编写时以纯文本形式查看密码是一种用户体验改进。

在我上面的示例中,更改输入的类型不起作用。

对如何解决这个问题有什么建议吗?

【问题讨论】:

标签: jquery html button passwords


【解决方案1】:

您无法更改type 属性.. 在此处查看解决方法:http://jsfiddle.net/Ngtp7/2/

这里还有一个变体:http://jsfiddle.net/Ngtp7/

【讨论】:

  • 实际上,您的第二个示例就是这样做的:即更改类型属性。
  • 请仔细看一下,脚本正在创建一个新元素并删除之前的元素。不错的答案!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-18
  • 1970-01-01
  • 1970-01-01
  • 2011-04-29
  • 2013-07-29
  • 1970-01-01
  • 2022-10-23
相关资源
最近更新 更多