パスワードテキストエリアにプレーンテキストを表示するには、チェックボックスをクリックします。パスワードテキストエリアにプレーンテキストを表示
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="//code.jquery.com/jquery-1.10.1.js"></script>
<title>None</title>
<script type='text/javascript'>//<![CDATA[
$(function(){
//Place this plugin snippet into another file in your applicationb
(function ($) {
$.toggleShowPassword = function (options) {
var settings = $.extend({
field: "#password",
control: "#toggle_show_password",
}, options);
var control = $(settings.control);
var field = $(settings.field)
control.bind('click', function() {
if (control.is(':checked')) {
field.attr('type', 'text');
} else {
field.attr('type', 'password');
}
})
};
}(jQuery));
//Here how to call above plugin from everywhere in your application document body
$.toggleShowPassword({
field: '#password1',
field: '#password2',
control: '#checkbox1'
});
});//]]>
</script>
</head>
<body>
Password: <input type="password" id="password" value="a" />
Password 2: <input type="password" id="password2" value="a" />
<input id="checkbox1" type="checkbox" />Show password
</body>
</html>
Javascriptオブジェクトは、同じ名前(フィールドとフィールド)を持つ2つのキーを持つことはできません。 – Hypaethral