.-req を取得して、 inputに値が入っていなければコンソールに 空欄です と表示。
値が入っていれば 空欄でありません と表示したいです。
以上のような結果は得られるのですが、以下のエラーが出てしまいます。。。
Uncaught TypeError: Cannot read property 'value' of undefined
何か間違っていますでしょうか。
お分かりでしたら教えていただけると助かります。。よろしくお願い致します。。。
html
1<ul> 2 <li class="itemName">都道府県</li> 3 <li class="editForm"><input class="-req" type="text" value="" name="address-1st" placeholder="都道府県"></li> 4 <li class="-example">例)東京都</li> 5</ul> 6 7<ul> 8 <li class="itemName">市町村く</li> 9 <li class="editForm"><input class="-req" type="text" value="" name="address-1st" placeholder="市町村区"></li> 10 <li class="-example">例)〜〜〜</li> 11</ul>
javascript
1var targrtInput = document.getElementsByClassName('-req'); 2 for (var i = 0; targrtInput.length; i++ ) { 3 if(targrtInput[i].value == '') { 4 console.log('空欄です'); 5 } else { 6 console.log('空欄でありません') 7 } 8}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/14 03:30