基本上下面的代码在id =“total”span中创建一个订单总数,具体取决于选择了哪个复选框/单选按钮。总数由复选框/单选按钮的值更改,但我想知道是否有任何其他方法来更改总数而不使用输入值,因为它需要在表单的下一部分。也许另一个输入属性?我只是不确定该怎么做。
非常感谢所有帮助,谢谢!
find
<form action="cart.php" method="post" name="builder">
<input checked="checked" type="radio" name="term" value="12" onclick='check_value(this, 1)' />
<input type="radio" name="term" value="24" onclick='check_value(this, 2)' />
<input type="radio" name="term" value="36" onclick='check_value(this, 3)' />
<input type="checkbox" name="cid[]" value="2" onclick='check_value(this, "")' />
<input type="checkbox" name="cid[]" value="3" onclick='check_value(this, "")' />
<input type="checkbox" name="cid[]" value="4" onclick='check_value(this, "")' />
Total Order: $<span id="total">36</span>
</form>
答案 0 :(得分:1)
如果你真的想使用其他属性,请使用它
使用您选择的属性,例如nval
并将其作为controls[i].getAttribute("nval")
否则,
您可以在页面中创建大量hidden input fields
,为每个复选框保留您的值。并使用这些隐藏字段来计算总数。