• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プルダウンメニューで選択しないとカートに入らないようにしたいのですが)

プルダウンメニューで選択しないとカートに入らないようにしたい

このQ&Aのポイント
  • ウェブショップで商品を販売している際、特定の商品にオプションを選択させてからカートに入れるようにしたい場合、どのように設定すればいいか知りたい。
  • 現状では選択しなくてもカートに入れられる状態になっているため、選択しないとカートに入らないようにする方法を教えてほしい。
  • ソースコードの「--選択して下さい--」を選択している状態ではカートに入らないようにするにはどうすればいいのか知りたい。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

imageにonclickで <input type="image" src="btn_cart2.gif" onclick="return check(this.form)"/> のようにチェッカーをつけて <script> function check(f){ if(f.elements["opt1"].selectedIndex==0 ||f.elements["opt2"].selectedIndex==0 ){ alert("商品を選択してください") return false; } else return true; } </script> のようにするとよいでしょう。 ただ、javascriptでのチェックというのはあくまでの保険でしかなく 実際の運用上は、受け側で再度ぬけがないかチェックをする必要が あるので誤解なく。

chisham
質問者

お礼

yambejp様 早速のご回答ありがとうございます。 教えて頂いたソースをそのまま載せたところ 問題なく希望通りの動きをしてくれました。 ご指摘通り、再度ぬけがないようチェックを行います。 ほとほと困っていたのですがyambejp様のおかげで問題を解決することが出来ました。 ご親切に本当に感謝しております。 ありがとうございました。

関連するQ&A