【发布时间】:2015-04-17 05:28:11
【问题描述】:
提前感谢任何回答此问题的人。
我需要什么帮助: 如何显示通过自动更新它们选择的复选框的数量?例如:如果我从 SECTION A 中选择 1 个复选框,它将显示 SECTION A 中的 1。如果我选择另一个框,它将自动从 SECTION A 中显示 2,但它会如果未选中该复选框,还减去该值。有点像计数
再次感谢您对我的帮助和您的宝贵时间。
var infoArray=new Array();
function userSelection(userInput)
{
var itemName = userInput.name;
var itemName2 = userInput.value;
switch(itemName)
{
case "sectionR":
{
switch(itemName2)
{
case "repair car":
infoArray[0]=1;
break;
case "wood work":
infoArray[0]=1;
break;
case "explore forest":
infoArray[0]=1;
//end of case "sectionR"
}
//end of sub switch
}
break;
case "sectionA":
{
switch(itemName2)
{
case "clothing design":
infoArray[1]=1;
break;
case "public singing":
infoArray[1]=1;
break;
case "decorate":
infoArray[1]=1;
//end of sub switch
}
// end of case sectionA
}
//end of main switch
}
var userOutput=new Array();
for(var i=0; i<itemName.length; i++)
{
userOutput.push(itemName[i].checked);
}
document.getElementById("selectionTotal").innerHTML = "R SECTION" + " " + "," + " A SECTION" + "<br>" +
infoArray;
//end of userSelection()
}
【问题讨论】:
-
也许在处理复选框或单选输入w3school link时查看
checked属性
标签: javascript arrays html switch-statement