【发布时间】:2020-06-29 05:22:35
【问题描述】:
我目前正在使用 JavaScript 和 HTML 开发一个订单表单,并且需要选中一个单选框以选择“构建您自己的”选项。之后,我需要有 6 个带有不同水果选项的复选框可供选择。我会为复选框使用 switch 语句吗?这是我目前所拥有的:
JavaScript:
for (var i = 0; i < document.forms[0].optBuildown.length; i++){
if (document.forms[0].optBuildown[i].checked){
buildOwn = i;
}
}
switch(buildOwn){
case 0:
strPC = strPC + "<br><br>Build your own";
break;
}
HTML
<td valign="top">Build your own:</td>
<td valign="top" nowrap="nowrap">
<input type="radio" name="chkOption" value="opt1" onclick="return changeOption()" /> <br />
<input type="checkbox" name="chkOption" value="1" onclick="return orderSummary()" />Blueberry
<input type="checkbox" name="chkOption" value="2" onclick="return orderSummary()" />Strawberry
<input type="checkbox" name="chkOption" value="3" onclick="return orderSummary()" />
Banana
</td>
我是一名初学者(如您所见,哈哈),如果您能以任何方式提供帮助,我们将不胜感激。
【问题讨论】:
-
根据您的问题描述和代码,我认为您希望在单击“构建您自己的”选项的单选按钮时显示所有复选框。正确的 ??如果我错了,请再次详细说明您的问题。我会尽力帮助你的。
-
“我会为复选框使用 switch 语句吗?” - 实现什么 ...?
标签: javascript html forms checkbox switch-statement