【问题标题】:Javascript to extract value of each checkbox in checkboxlistJavascript 提取复选框列表中每个复选框的值
【发布时间】:2009-08-24 09:21:24
【问题描述】:

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

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

“您选择了国家 - 英国、非洲” “您选择了语言 - 英语、意大利语、西班牙语”

【问题讨论】:

    标签: .net javascript


    【解决方案1】:

    我通常会使用 jquery 来有效地处理这个问题。使用 Jquery,您可以使用 ...

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

    或对于具有 .mycheckboxes 类的多个刻度

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

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

    【讨论】:

    • JQuery 会很好 :-) 基本上我所拥有的是大约 5 个复选框列表,包括语言、国家等标准。当用户从复选框列表中完成勾选时,页面中的
      会填充诸如“您已选择英语,西班牙语作为语言”之类的文本。您能否发布代码 sn-p 以说明如何完成此操作?我已经在页面上使用 JQuery,所以应该没问题 :) 感谢您的帮助!
    【解决方案2】:
    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;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2017-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多