如何遍历html文档,输出复选框的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何遍历html文档,输出复选框的值相关的知识,希望对你有一定的参考价值。

根据类型获取所有的复选框,然后判断每个复选框是否被选中,被选中的,就获取值。
其实,用jquery等插件比较好,jquery比较简单,看一下api十分钟就能搞定了这个事情了。
参考技术A 不用遍历,用JQUERY就可以很方便的达到你需要的功能。追问

可是我还没学jquery,不知道怎么用

追答

javascript学过么?类似于javascript.不过你也可以用javascript去慢慢去html中复选框的value

如何从代码中的文档库的选择列中获取选择值

【中文标题】如何从代码中的文档库的选择列中获取选择值【英文标题】:How do I get Choice Values from a Document library's Choice column in code 【发布时间】:2012-03-14 08:25:12 【问题描述】:

我是 SharePoint 开发的新手,你们可能都知道,知道如何访问选择列中的字段是非常基本的...

我的问题: 我想从选择列访问复选框的值。

例如: 我有一个名为 Libe 的文档库,该文档库有一个自定义列,类型为 Choice,并有 4 个复选框的值:

    1 类 2 类 第 3 类 第 4 类

如何获得类似于复选框列表中的文本值的值:“类别 1”、“类别 2”...“类别 4”。

有什么想法吗?

我可以很好地访问该列并获取选定的值,我只是不知道如何获取用户可以选择的值。

回答

 SPFieldMultiChoice Fld = (SPFieldMultiChoice)list.Fields["Column"];
                                List<string> fieldList = new List<string>();
                                foreach (string str in Fld.Choices)
                                
                                    fieldList.Add(str);


     

以上是答案,在我获得 100 个代表之前,我无法回答我自己的问题。

【问题讨论】:

【参考方案1】:
using (SPSite site = new SPSite("http://servername/"))
                      
                using (SPWeb web = site.OpenWeb())
                
                    SPList list = web.Lists["ListName"];
                    string values = list["yourColumn"] as string;
                    string[] choices = null;
                     if (values != null)
                       
                              choices = values.Split(new string[]  ";#" , StringSplitOptions.RemoveEmptyEntries);
                       
                 
        

您可以尝试使用此代码从文档库中获取选择字段值。

【讨论】:

谢谢,是的,这几乎与我上周所做的完全一样,并且成功了。

以上是关于如何遍历html文档,输出复选框的值的主要内容,如果未能解决你的问题,请参考以下文章

如何遍历表单上的所有复选框?

如何在 Javascript 中循环遍历 HTML 表中的复选框行

如何将表单的值的总和分享给PHP脚本

Html复选框单击获取自身值的问题:

jquery如何根据多选框name来获得选中的值。

input 复选框