私がしようとしているのは、ドロップダウンメニューを持っています。この場合はオプションを選択します.2本のjwWhiskyが必要です。私はそれからjsに行き、スイッチのケースにボトルの価格を入力させ、私が望むボトルでそれを掛けるようにします。スイッチケースでオプション計算を選択
HTML:
function calculate() {
"use strict"
var myBox1 = document.getElementById('drinks1Num').value;
var myBox2 = document.getElementById('drinks1Type').value;
var result = document.getElementById('result');
var myResult = myBox1 * myBox2;
var inputCost = 0;
switch (myBox2) {
case 'jwWhisky':
inputCost = 49;
break
//default:
// \t alert ("You haven't coded this yet");
}
result.value = myResult;
}
<legend>
Sprits Option
</legend>
<select id="drinks1Num" onchange="calculate()">
<option value="0">--- Select ---</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<select id="drinks1Type" onchange="calculate()">
<option value="0">--- Select ---</option>
<option disabled="disabled"></option>
<optgroup label="whisky">
<option value="jwWhisky">Johnnie Walker 700ml</option>49$
</optgroup>
</select>
<input id="result" />
スイッチが入力の単価(inputCost)を決定した後、myBox1でそれを掛けてmyResultを取得するまで待つことになるでしょう。 –
ねえ、だからmyBox1 * inputCost行く?もしそうなら。それはうまくいきませんでした。私はまだNaNを受ける – SangheiliDragon