プログラミング初心者です。恐れ入りますが、名前またはニックネームをを入力されてなかったら追加ボタンを押しても追記されないようにしたいですが、以下のコードを書いてもどうしても追記されてしまいます。どのように書いてたら追記されなくなるかご教授下さい。
よろしくお願いします。
--[html]--
<div class="form-group"> <input id="namae" name="namae" type="text" class="form-control" placeholder="名前"> </div> </div> <div class="form-group"> <div class="input-group"> <input id="nickname" name="nickname" type="text" class="form-control" placeholder="ニックネーム"> </div> </div> <div class="form-group"> <input id="tuikaBtn" type="button" name="touroku" value="追加" > </div> <div id="result"></div>
--[JS]--
let button = document.getElementById("tuikaBtn"); button.addEventListener("click",function(e) { e.preventDefault(); let namae = document.getElementById("namae").value; let nickname = document.getElementById("nickname").value; let result = document.getElementById("result"); let tuikaBtn = document.getElementById("tuikaBtn"); tuikaBtn.addEventListener('click',tuikaBtn); result.value = `${namae},${nickname}`; if(namae.value == "" || nickname.value == "") return false; let res = window.confirm ('「' + namae +'さん' + nickname+'を登録します。よろしいですか?」') ; if(res == true) { window.alert('「' + namae + 'さん' + nickname + 'にて登録しました。」'); } });
回答1件
あなたの回答
tips
プレビュー