Javascript提取checkboxlist中每个复选框的值

时间:2009-08-24 09:21:24

标签: .net javascript

我有5个复选框列表,这些列表都是选择性的,这些是需要选择的标准才能创建过滤器。

从复选框列表中选择项目后,我需要的是这样的东西,只是让用户知道他或她选择了什么

“你选择的国家 - 英国,非洲” “你选择了语言 - 英语,意大利语,西班牙语”

2 个答案:

答案 0 :(得分:1)

我通常会使用jquery来有效地处理这个问题。使用Jquery,您可以使用...来引用一个具有group1类(对于单个tick)的组的值。

$(".group1:checked").val();

或带有.mycheckboxes类的多个刻度

var result = "";
$(".mycheckboxes").each( function () {
    result = result + $(this).val() + ", ";
});

alert(result);

更多信息以及上述代码的来源:http://jquery.open2space.com/node/15

我< 3 Jquery;)

答案 1 :(得分:0)

var checkboxes = document.forms.myform.elements.mycheckboxgroup;
var checked_values = "";
for (var i = 0, j = checkboxes.length; i < j; i++) {
    var checkbox = checkboxes[i];
    if (checkbox.checked) {
        if (checked_values.length > 0) {
            checked_values += ", ";
        }
        checked_values += checkbox.value;
    }
}