我有5个复选框列表,这些列表都是选择性的,这些是需要选择的标准才能创建过滤器。
从复选框列表中选择项目后,我需要的是这样的东西,只是让用户知道他或她选择了什么
“你选择的国家 - 英国,非洲” “你选择了语言 - 英语,意大利语,西班牙语”
答案 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;
}
}