作業中の Web ページ内に JavaScript ブロックを作成しようとしています。私は高校以来JavaScriptを行っていませんが、私に戻ってきたくないようです:(
このコード ブロックでは、4 セットのラジオ ボタンが必要です。選択肢が選択されるたびに、各ラジオ グループの変数に価格が入力されます。すなわち
var firstPrice = $25
var secondPrice = $56
var thirdPrice = $80
var fourthPrice = $90
次に、各ラジオ グループが 1 つの選択を行った後、サブミット ボタンに機能が追加され、各価格が合計されて非表示フィールド内に最終的な金額が表示されます。
var totalPrice = (firstPrice + secondPrice + thirdPrice + fourthPrice)
私の質問は、グループ内のラジオ ボタンに数値を付けるにはどうすればよいですか。同じ名前ですが、グループごとに ID が異なります。次に、すべての価格グループを追加する関数を作成し、送信ボタンを onClick = totalPrice(); に設定しますか? ラジオ ボタンの 1 つのセットの例を次に示します。
<label>
<input type="radio" name="model" value="radio" id="item_0" />
item 1</label>
<br />
<label>
<input type="radio" name="model" value="radio" id="item_1" />
item2</label>
<br />
<label>
<input type="radio" name="model" value="radio" id="item_2" />
item3</label>
<br />
<label>
<input type="radio" name="model" value="radio" id="item_3" />
Item4</label>
<br />
<label>
<input type="radio" name="model" value="radio" id="item_4" />
item5</label>
</form>
次に、私のスクリプトは次のようになります。
function finalPrice90{
var selectionFirst = document.modelGroup.value;
var selectionSecond = document.secondGroup.value;
var selectionThird = document.thirdGroup.value;
var selectionFourth = document.fourthGroup.Value;
var totalPrice = (selectionFirst + selectionSecond + selectionThird + selectionFourth);
}