質問: 【javascript】プルダウンで数字を選択後、即時計算したいですが 【javascript】プルダウンで数字を選択後、即時計算したいですが 方法がわかりません。 http://bunjin.com/java/calc.html 以上のサンプルページでは、チェックボックスを押した直後、 下部のテキストボックスに金額が表示されるように設定されていますが、 チェックボックスの横などにプルダウンで数字を表示させて、 その数字の積を合計金額に表示させたいのです。 例) 「ラーメン(500円)」のチェックボックスにチェック(合計金額には「500 円」と表示) ↓ その「ラーメン(500円)」の横にプルダウンボックスを選択(値は1,2,3,・・・) ↓ 選択した値により、合計金額を変化させたい(プルダウンで1を選べば500円、2を選べば1000円、・・・) どうかよろしくお願いします。
回答: 考え方は参考サイトの方法のままでいけます。 ただし、プルダウンの場合はonclickではなくonchangeでイベントを取得するようにしておけば、値が変わったときのイベントを取得できます。 あとは、足し算に掛け算が加わるだけです。 でも数量をセレクトで入力させるのなら、チェックボックスが不要だと思うけど。(入力が2度手間では?) セレクトボックスの初期値を0(または「---」など)にしておいて、個数が入力されたら計算するようにすれば?