どこに表示させるかですがもしもパスワード外に表示するならwindow.onloadで発火させると良いかもしれません。(input内にも最初から入力可能ですが何を入れたかわからない)こんな感じ
また、利便性の観点から「このパスワードにする」的なボタンがあると良いかもしれません。こんな感じ
最初のコード
HTML
1<input type=password>
2<span class=pw></span><span onclick=hoge()>[もう一回]</span>
jQuery
1function hoge(){
2 var str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&=~/*-+";
3 var result = "";
4 for(var i=0;i<16;i++){
5 result += str.charAt(Math.floor(Math.random() * str.length));
6 }
7 $('.pw').html(result);
8}
9window.onload = hoge();
下のコード
HTML
1<input type=password>
2<span class=pw></span>(パスワードをクリックすると入力されます) <span class=re onclick=hoge()>[もう一回]<span>
jQuery
1function hoge(){
2 var str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&=~/*-+";
3 var result = "";
4 for(var i=0;i<16;i++){
5 result += str.charAt(Math.floor(Math.random() * str.length));
6 }
7 $('.pw').html(result);
8 $('.pw').click(function() {
9 $("input[type='password']").val(result);
10 });
11}
12window.onload = hoge();
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/30 02:15
2019/10/30 03:04
2019/10/30 04:41