初心者です。用語等あまりわからず、かなりわかりづらいと思いますが、読んでいただければ幸いです。
絵文字を使ったパスワードを2つ、DBに登録するwebシステムを作っています。
2つの入力フォームに、ボタンを押して絵文字を登録していくという方法です。
a1に4文字入ったらa2に移るみたいにするのはどうすればいいでしょうか?
ソースコードを省いているところがあるので、場合によっては載せようと思います。
該当のソースコード
javascript
1$(function(){ 2var buttons = document.getElementsByTagName('button'); 3for ( var i = 0; i < buttons.length; i ++ ) { 4buttons[i].onclick = function() { 5var keyword = document.getElementById('a1'); 6if ( keyword.value.length > 0 ) { 7keyword.value += ''; 8} 9keyword.value += this.value; 10} 11} 12});
該当のソースコード
html
1<input name="guess" class="formtext" id="a1" accesskey="I" style="border-radius:5px;font-size: 150%; 2cursor: auto; background-color: rgb(204, 204, 255);" maxlengh="4" rows="4" 3cols="45" wrap="hard" autocomplete="off" placeholder="4文字入力"required> 4 5<input name="guess2" class="formtext" id="a2" accesskey="I" style="border-radius:5px;font-size: 150%; 6cursor: auto; background-color: rgb(204, 204, 255);" maxlengh="4" rows="4" 7 cols="45" wrap="hard" autocomplete="off" placeholder="4文字入力"required> 8
試したこと
同じscriptをa2に変えてもう一つ入れてみたのですが、その場合a2にのみ入力されるようになってしまいます。ボタンにフォーカスされてしまうからだと思うのですが・・
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/29 16:09