如何使用JavaScript获取CheckBoxlist值

问题描述 投票:0回答:1

使用下面的javascript函数可以获取复选框列表的所有文本。但是无法获取该值(以“ on”形式传递)。

var CHK = document.getElementById("<%=chkFun.ClientID%>");
var checkbox = CHK.getElementsByTagName("input");
var label = CHK.getElementsByTagName("label");
var listOfSpans = chkBox.getElementsByTagName('span');

for (var i = 0; i < checkbox.length; i++) {
    var value = checkbox[i].value;
    alert("Selected = " + label[i].innerHTML);  //Get the text          
}
javascript asp.net checkboxlist
1个回答
0
投票

复选框的默认值为“ on”,这就是您得到的。您没有正确设置复选框的值。

如果省略了属性值,对于该复选框的默认值是上,所以在那种情况下,提交的数据将是[名称] =上。

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox

© www.soinside.com 2019 - 2024. All rights reserved.