表示パスワード機能は、エントリの最初の行でのみ機能し、次のエントリ/行には作用しません。項目は、foreachを使用してデータベースを介してphpによって表示されます。すべてのエントリーのパスワードの表示/非表示はどのようになりますか?何か案は??テーブルのすべての行のパスワードを表示および非表示にする方法
HTML::
<td data-title="Password"><input id="viewPass" type="password" value="<?php echo $item["password"]; ?>" readonly/></td>
<button type="button" id="viewPswd" class="btn btn-default"><span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span></button>
<script src="js/showPass.js"></script>
Javascriptを:
var myButton = document.getElementById('viewPswd'),
myInput = document.getElementById('viewPass');
myButton.onclick = function() {
'use strict';
if (this.id === 'viewPswd') {
myInput.setAttribute('type', 'text');
this.textContent = 'Hide';
} else {
myInput.setAttribute('type', 'password');
this.id = 'viewPswd';
}
};
name
属性を使用していました。ここで 'class'セレクタを使う必要があります。 –私はそれを試みたが、それは動作していません。 –
シンプル:**絶対にパスワードを表示しないでください**アプリケーションやデータベースのどこにでもパスワードを読み書きすることはできません。 – Thomas