跟踪JavaScript中的复选框计数
Keeping track on Checkbox count in JavaScript
我想跟踪我的复选框计数。例如,如果我有3个复选框苹果芒果橙子当我选中"苹果"复选框时,它应该在标签旁边显示计数为1,如果我单击"桔子"复选框,它应该显示计数为2。现在,如果我取消选中Apples,现在桔子计数应该变成1,苹果应该变成0。
我已经尝试了以下代码:
<input type="checkbox" name="apples" id="fruits"/> Apples <br/>
<input type="checkbox" name="mangoes" id="fruits"/> Mangoes <br/>
<input type="checkbox" name="oranges" id="fruits"/> Oranges <br/>
<script>
var inputElems = document.getElementByTagname("input");
for (var i=0; i < inputElems.length; i++) {
if (inputElems[i].type === "checkbox" && inputElems[i].checked === true)
{
if(inputElems[i].id === "apple")
{
count1++;
count1 = count1+count2+count3;
alert('count for apples: '+count1);
}
if(inputElems[i].id === "mango")
{
count2++;
count2 = count1+count2+count3;
alert('count for mangoes: '+count2);
}
if(inputElems[i].id === "orange")
{
count3++;
count3 = count1+count2+count3;
alert('count for oranges: '+count3);
}
}
}
}
在这里,我尝试将值放入警告框中。但我想试着把它放在标签旁边。即:苹果(1)芒果(3)橙子(2)根据我选择的复选框,像这样。我该怎么做?请帮帮我。
谢谢,Shruthi
document.getElementByTagname("input");
,它是getElementsByTagName()
for (var i=0; i < inputElems.length; i++) {
,用<
代替$lt;
if (inputElems[i].type === "checkbox" && inputElems[i].checked === true)
,用&&
代替&&
。
<input type="checkbox" name="apples" id="fruits"/> Apples <br/>
<input type="checkbox" name="mangoes" id="fruits"/> Mangoes <br/>
<input type="checkbox" name="oranges" id="fruits"/> Oranges <br/>
所有输入类型都有id ="fruits"
,这是错误的,因为id应该是唯一的,并且在js中检查"apples"、"桔子"。还添加一个onchange事件来检查用户是否选中了复选框
相关文章:
- 为复选框javascript指定两个值
- Javascript复选框函数:;缺少:在属性id之后"
- JavaScript-切换“;全部检查”;复选框true/false
- 如何从javascript/jquery中的复选框中获取布尔值
- 如何使用javascript函数在gridview中按行启用/禁用复选框
- 使用javascript在页面加载时取消选中所有复选框
- 更改类以选中复选框JavaScript
- 选中所有复选框javascript
- 方法通过复选框javascript获取触发器
- 选中所有复选框 JavaScript
- 复选框 Javascript 函数在 Bootstrap modal 中不起作用
- 使用复选框 JavaScript 禁用按钮
- 隐藏输入未正确选择的自定义复选框.Javascript需要调整
- 不带POSTING值的求和复选框-Javascript
- 自定义警报与复选框- Javascript
- 按钮,根据字符串开始选择复选框- Javascript
- 简单的复选框javascript不起作用
- 禁用和启用复选框Javascript
- 如何计算表单中的所有复选框(Javascript)
- 数据类型检查提示复选框javascript