- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームのドロップダウンで未選択のチェックをしたいのですが、下記のよう)
フォームのドロップダウンで未選択のチェックをする方法は?
このQ&Aのポイント
- ドロップダウンのチェックボックスで未選択の項目を選択する方法を教えてください。
- ドロップダウンメニューでの未選択チェックの実装方法を教えてください。
- JavaScriptを使用して、ドロップダウンの未選択項目をチェックする方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どうもオブジェクトのとらえ方が古臭いですが、nameはelementsをつかえばいけます。 formはオブジェクト渡ししてやった方がソースはきれいになります。 <script> function check(f){ if(f.elements["id[1]"].selectedIndex == 0){ alert('選択してください'); return false; } return true; } </script> <form name="cart_quantity" method="post" action="" onSubmit="return check(this)"> <select gtbfieldid="272" name="id[1]" id="attrib-1"> <option value="1" selected="selected">選択してください</option> <option value="2">いちご</option> <option value="3">みかん</option> <option value="4">りんご</option> </select> <input type="submit" value="送信" name="submit"> </form> まぁせっかくidふってあるのでこんな感じでも if(document.getElementById("attrib-1").selectedIndex == 0){ ・・・
お礼
早速の解答ありがとうございます。 なぜか if(f.elements["id[1]"].selectedIndex == 0){ は、うまくいきませんでしたが if(document.getElementById("attrib-1").selectedIndex == 0){ で、できました。 本当にありがとうございました。