10

可能重复:
JQuery 更改输入字段的类型

演示在这里:

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');
  });
});

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

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

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

关于如何解决这个问题的任何建议?

4

1 回答 1

16

您无法更改type属性.. 请参阅此处的解决方法:http: //jsfiddle.net/Ngtp7/2/

和这里的一个变化:http: //jsfiddle.net/Ngtp7/

于 2013-01-13T17:16:47.883 回答