質問: javascript form option value javascript初心者です。 formとjavascriptでしたいことがあるのですが、 知識がなくて困っています。わかる方いましたら ご教授くださいm(_ _)m (ショッピングカートの)フォームのオプション選択の ドロップダウンメニューで、オプションを選択すると それに反応して、その横に配置した画像を変える~ という事がしたいです。 以下のurlにサンプルを見つけて、これと同じことがしたい! と思ったのですが... ■ドロップダウンメニューで画像が変わる(javascript) http://www.mdn.co.jp/webcre/tips/vol12/js_imagechange02.html このサンプルではフォームの option value に0などナンバリングをしておいて、javascriptで if(fname==0){document.imgsmp.src=img0.src;} など数字を指定して読み込むようになっていますが、 自分の環境の場合、フォームのオプション選択ごとに 価格を変えるため、option valueに、 option value="グリーン,3000" というようにオプション名と追加価格を記入しています。 こういった場合、どの用にしたらいいのでしょうか? 自分のフォームのソースの一部を以下に書きます。 --------------------form----------------------------- レッド オレンジ グリーン ----------------------------------------------------- 質問も初めてなので、至らない点が多々あるかと思いますが、 よろしくお願いします。
回答: 取得した値をカンマ区切りで分割し、色識別する値を取得したら いかがでしょう? サンプル