我试图在我正在处理的网页中创建一个 javascript 块。我从高中起就没有做过javascript,它似乎不想回到我身边:(
在这段代码中,我希望有 4 组单选按钮,每次选择一个选项时,都会将价格输入到每个单选组的变量中。IE
var firstPrice = $25
var secondPrice = $56
var thirdPrice = $80
var fourthPrice = $90
然后在每个单选组都有一个选择后,提交按钮上会附加一个函数,该函数将每个价格相加以显示隐藏字段内的最终金额
var totalPrice = (firstPrice + secondPrice + thirdPrice + fourthPrice)
我的问题是,我如何将数字值附加到组内的单选按钮上,每个组的名称相同但 id 不同。然后我只是创建一个添加所有价格组的函数,然后将提交按钮设置为 onClick = totalPrice(); 以下是一组单选按钮的示例:
<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);
}