javascript - 如何在具有总值的复选框上应用 javascript?

标签 javascript asp.net

我尝试打印选中复选框的总值。 它已经适用于 input type="checkbox"> 但它已经用 asp:checkbox/> 编写了代码。

我试过了,但打印出来的是 NaN。

代码如下: 四个复选框

<asp:CheckBox runat="server" ID="CheckBox1" Text="Mobile" Value="70" onclick="checkcount(this);" />
<asp:Label ID="lbltotal" runat="server"   ClientIDMode="Static"></asp:Label>
int amount=0;
function checkcount(item)
{                      
      amount += parseInt(document.getElementById(item.id).value);
      alert(amount);
      document.getElementById("lbltotal").innerHTML = amount;
}

最佳答案

parseInt(document.getElementById(item.id));

应该是:

parseInt(document.getElementById(item.id).value);

关于javascript - 如何在具有总值的复选框上应用 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12318633/

相关文章:

javascript - 如何在按钮单击时聚焦下一个文本区域

c# - 详细信息 View 插入后面的代码不起作用

c# - 如何将数据库值获取到 c#.net 中的下拉菜单

asp.net - 如何在asp.net中制作菜单

javascript - 如何清除包含 gridview 行编辑值的 javascript 文本框

asp.net - 带有 ASP.Net 的优雅语义 CSS 是否仍然是白日梦?

javascript - jQuery:对 $.each 的结果进行排序

javascript - 在事件回调中获取对模型的引用

javascript - 无法在动态创建的输入 id 上获取ElementById

javascript - 简单的 Kendo 网格单元格模板以无包装方式显示单元格数据,结尾为 '...' 和一个按钮