社員番号とパスワードが未入力だった場合、2つメッセージを出したいのですが、
そのメッセージの間にJSで改行を入れたいのですが、下記コードでは改行されていませんでした。
デベロッパーツールで見てもエラーは出ていません。
ご教授をお願いします。
JavaScript
1var loginBtn=document.getElementById('btn'); 2 loginBtn.addEventListener('click',()=>{ 3 //社員番号 4 var number=document.getElementById('number').value; 5 //パスワード 6 var pw=document.getElementById('pw').value; 7 8 if(!number && !pw){ 9 var numberBlankMes=document.getElementById('numberBlankErr'); 10 numberBlankMes.textContent='番号必須'; 11 var br=document.createElement('br'); 12 numberBlankMes.appendChild(br); 13 document.getElementById('pwBlankErr').textContent='パスワード必須'; 14 } 15 });
HTML
1<body> 2 <div>社員番号<input type="text" name="number" id="number"></div> 3 <div>パスワード<input type="text" name="pw" id="pw"></div> 4 5 <!--メッセージ--> 6 <div id="numberBlankErr" class="errMes"></div> 7 <div id="pwBlankErr" class="errMes"></div> 8 9 <button id="btn">ログイン</button> 10</body>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。