私はJSには新しく、アイコンを使用してパスワードジェネレータを作成しようとしています。これは、リスト内の任意の数のアイコンをクリックするように設計されており、16進コードは入力ボックスに入れられます。二つの重要なビット:選択したアイコンリストの値を入力ボックスに取り込みます
- 16進コードに関係なく、あなたが内のアイコンを選択したどのような順序入力ボックスに同じように表示されない
- あなたは、アイコンを切り替えるとuntoggleことができます。ここで
私のコードは、これまでのところです:
https://jsfiddle.net/uvzb8a6s/1/
HTML
<input id="pass">
<ul id="icons">
<li class="icon">♠</li>
<li class="icon">☎</li>
<li class="icon">☏</li>
<li class="icon">☐</li>
</ul>
JS
$('#icons li').click(function() {
$(this).toggleClass("active");
$('#pass').text('#icons li');
});
どのように私はすべてのアクティブ・李さんに列挙された値を得るのですか入力ボックス、このようなもの(もし私がcアイコン3をなめた後、1をアイコン:.text()
方法で自分のテキストを取得しますli.active
♠☏
アイコンの順序を保存せずに、パスワードを保存する安全な方法ではありません。 – Vixed
@Vixedどうして?私は強力なパスワードを生成すると思う – Jimmy
番号だけのキーボードを想像しましょう、私は** 2214473 **のようなパスワードを設定することができます**あなたのアイコンが10(0〜9)であると想像し、同じパスワードを書き込もうとします。同じ番号を2回以上クリックすることはできますか?あなたが** pass.text( '#icons li'); **を使うなら、あなたは望む順序でそれを保存しますか?あなたを助けることができることを願っています。 – Vixed