webform 获取复选框选中的值_webform jquery 怎么获取多个复选框的值 - CSDN
精华内容
参与话题
  • WebForm获取checkbox选中

    千次阅读 2014-06-30 10:11:20
    最近在做权限管理这个模块,发现用 checkbox 的地方

    PS:最近在做权限管理这个模块,发现用 checkbox的地方挺多的,于是写了个简单的例子,以供以后学习和使用。

    1.前端页面:

           <form id="form1" method="get" runat="server">
               <input name="chk_per" type="checkbox" value="3" />张三
               <input name="chk_per" type="checkbox" value="4" />李四
               <input name="chk_per" type="checkbox" value="5" />王五
               <input name="chk_per" type="checkbox" value="6" />赵六
               <input name="chk_per" type="checkbox" value="7" />孙琦
               <input name="chk_per" type="checkbox" value="8" />猪八
               <input type="submit" id="btnOK" value="提交" />
           </form>
    2.后台方法:

            #region 获取从前端页面回传过来的 CheckBox 的值 void GetCheckBoxValue()
            /// <summary>
            /// 获取从前端页面回传过来的 CheckBox 的值
            /// <para>Request.Form["chk_per"] 以逗号分割,获取所有选中的 CheckBox 的值</para>
            /// </summary>
            private void GetCheckBoxValue()
            {
                string user = Request["chk_per"];
                string[] users = user.Split(new[] { "," }, StringSplitOptions.RemoveEmptyEntries);
                string s = string.Empty;
                foreach (var item in users)
                {
                    s += item + " | ";
                }
            } 
    
            #endregion
    
            protected void Page_Load(object sender, EventArgs e)
            {
                if (IsPostBack)
                {
                    //测试调用
                    GetCheckBoxValue();
                }
    
            }




    展开全文
  • C#怎么遍历所有CHECKBOX控件

    千次阅读 2010-05-29 08:04:00
    来自:http://zhidao.baidu.com/question/128991347.html你可以把3组checkbox放入groupbox, panel 等container中,checkbox的索引放入 tabindex或tag中,则程序很简洁。 //遍历CheckBox方法1 foreach (Control c

    来自:http://zhidao.baidu.com/question/128991347.html
    
    
    你可以把3组checkbox放入groupbox, panel 等container中,checkbox的索引值放入 tabindex或tag中,则程序很简洁。
    
                //遍历CheckBox方法1
                foreach (Control c in groupBox1.Controls)//遍历groupBox1内的所有控件
                {
                    if (c is CheckBox)//只遍历CheckBox控件 
                    {
                        ((CheckBox)c).Checked = (pdwPortVal & (1 << (checkBox8.TabIndex - c.TabIndex))) != 0;
                    }
                }
                //遍历CheckBox方法2
                /*
                for (int i = 8; i >= 1; i--)
                {
                    ((CheckBox)this.Controls.Find("checkBox" + i, true)[0]).Checked = (pdwPortVal & (1 << (8 - i))) != 0;
                } 
    展开全文
  • 分享一篇关于asp.net winform TreeView节点中的CheckBox 禁用实例,有需要的同学可以看看如何做吧,方便也很简单因为有图文嘛。 ...发现TreeNode没有相关属性,TreeView中的CheckBox也基本没法控制,于是上网求救...

    摘自:http://www.111cn.net/net/net/40899.htm


    分享一篇关于asp.net winform TreeView节点中的CheckBox 禁用实例,有需要的同学可以看看如何做吧,方便也很简单因为有图文嘛。


    发现TreeNode没有相关属性,TreeView中的CheckBox也基本没法控制,于是上网求救,基本上都在说废话,有些大侠竟然连WinForm和WebForm都分不清。

    有人说把节点字体颜色设置成灰色,然后:

         private void myTreeView1_BeforeCheck(object sender, TreeViewCancelEventArgs e)
            {
                if(e.Node.ForeColor==Color.Gray)
                    e.Cancel
            }

    这样基本上可以实现要求,但有两点问题,

    1.想禁用的复选框还是处于非禁用状态,只是点击时没用,视觉感觉混淆。

    2.双击时myTreeView1_BeforeCheck失效,即还是可以选中或取消选中CheckBox

    到此为止网络查询解决方法彻底失败,我就很纳闷这真的很难么?怎么就没人说个正题呢?程序员都这样么?

    于是我想到重写TreeView,我的思路是TreeView画节点时,如果e.Node.ForeColor==color.Gray时画一个禁用的ChceckBox覆盖到当前CheckBox上,

    好废话不多说,代码如下: 

    public partial class MyTreeView : TreeView
        {
            private Brush b = null;//节点字体颜色
            private Point p;//画CheckBox的位置
            public MyTreeView()
            {
                this.DrawMode = TreeViewDrawMode.OwnerDrawText;//自己画文本
            }
            protected override void OnDrawNode(DrawTreeNodeEventArgs e)
            {
                b = Brushes.Black;//默认字体为黑色
                if (e.Node.ForeColor == Color.Gray)
                {
                    p = e.Bounds.Location;//获取节点的位置
                     p.X = p.X - 12;//覆盖到默认画CheckBox的位置
                      CheckBoxRenderer.DrawCheckBox(e.Graphics, p, CheckBoxState.CheckedDisabled);//画一个禁用的选中的CheckBox
                    b = Brushes.Gray;//当前节点字体为灰色
                }
                if ((e.State & TreeNodeStates.Focused) != 0)
                    b = Brushes.White;//点击某节点时节点字体颜色为白色
                e.Graphics.DrawString(e.Node.Text, this.Font, b, e.Bounds.Location);//画文本
            }
        }
     

    CheckBoxState有很多种状态,CheckBoxState.MixedHot 三态对话框,如下图

       


    展开全文
  • 如何获取Web页面中radio按钮的

    千次阅读 2005-04-20 20:24:00
    如果在web页面的表单(表单名form1)里用了...要从js中取得被选中按钮对应的,可按以下方法:function getRadioValue(){ var str; for(i=0;i { if (document.form1.button1[i].checked) str=document.form1.but
    如果在web页面的表单(表单名form1)里用了一组radio按钮,起名为button1。
    要从js中取得被选中按钮对应的值,可按以下方法:

    这里的radio名button1就相当一个数组名










    相关的例子:
    <input type="radio" name="RadioButtn" value="A" checked>One<br> <input type="radio" name="RadioButtn" value="B">Two<br> <input type="radio" name="RadioButtn" value="C">Three<br> <input type="radio" name="RadioButtn" value="D">Four 所有的4个单选按钮对象有同一个名字:RadioButtn,这样一来,
    HTML和JavaScript就知道它们是同一个数组里的对象。其次,
    每个选项的值是选项的别名,并不是看到的文字(例如“One”、“Two”等)。

    为了得到选择的选项的值,首先要知道哪个选项被选中了,然后在alert语句中,
    用那个选中的选项的下标值来正确地引用当前选项的值。也就是说,
    如果第一个选项被选中,你应该取RadioButtn[0].value,如果第二个选项被选中,
    你就应该取RadioButtn[1].value,依此类推。

    在JavaScript中,某些类型的域具有selectedIndex属性,
    代表当前选中选项的数组下标值。然而单选按钮并不是那么幸运,
    同样,复选框也没能逃脱厄运。要想得到当前选中的单选按钮的值,
    你必须在RadioButtn数组元素中查找“checked”属性。

    下面是按钮的代码:

    var doc = document.forms[0];
    for(i = 0; i < doc.RadioButtn.length; i++)
    {
     if(doc.RadioButtn[i].checked)
     {
     alert(doc.RadioButtn[i].value);
     break;
     }
    }
    相关文章的连接:http://www-900.ibm.com/developerWorks/cn/lotus/lo-jsobj/index.shtml

    展开全文
  • Webform 常用控件

    千次阅读 2018-06-06 18:10:19
    Webform 常用控件一,简单控件1,Lable——标签:在网页中呈现出来的时候会变成span标签属性:Text——标签上的文字 BackColor,ForeColor——背景色,前景色 Font——字体 Bold-加粗 Italic-倾斜 UnderLine-...
  • 方法一:添加一个模板列TemplateField.然后,切换到源代码进行后续的...我们利用在列头处显示一个checkbox,用这个checkbox来触发全选和全不的事件.而在中添加的checkbox则会显示在每一条数据行中.下面来看源代码: 
  • ASP.NET的TreeView控件使用

    千次阅读 2018-02-28 19:29:51
    一、定义1TreeViewTreeView 为一种用树形来组织数据的方式。例如我们经常看到的网页的菜单,有一级菜单,二级菜单,甚至还会有三级菜单。可以简单的把这些菜单看成一个树,每一个链接都是树的一个节点。...
  • dwz tree 取得所选择的

    千次阅读 2013-03-15 21:12:57
    ****************************************************************JS代码********************************************************... //遍历被选中CheckBox元素的集合 得到Value function treeclick() { var o
  • asp.net得到CheckBoxList中选中了的

    千次阅读 2019-05-16 15:28:35
    /// <summary>//From:www.uzhanbao.com /// asp.net得到CheckBoxList中选中了的 /// </summary> /// <param name="checkList">CheckBoxList</param> //...
  • 如图,点击Role下拉框,会有四个用户,选择一个用户后,随便勾选下面的复选框,然后save,完成保存!请问这个具体怎么实现,急!![图片说明](https://img-ask.csdn.net/upload/201612/08/1481179201_465413.png)
  • 1、为了有复选框,增加CheckBox到DataList上2、在DataList上的项上设置数据列3、确认选择获得选择项对应分店编号 runat="server" /> 
  • WebForm1.aspx页面 当页面刚加载就取得的Cookie为UserName的, $(function () { $("#TextBox3").val($.cookie("UserName")); })
  • V3.0版本在V2.9版本的基础上做了重大更新,如:新增了“序列管理”、“系统参数管理”、“查询引擎与定义与管理”、”消息集中管理“、Web还新增了“MVC版本”、代码生成器可以支持WebUI(WebForm、...
  • C#学习笔记25——C#控件

    千次阅读 2011-09-03 10:36:23
    控件分类:DataGridView 控件DataGridView 控件:提供用来显示数据的可自定义表。使用 DataGridView 类,可以自定义单元格、行、列和边框。注意:DataGridView控件提供 DataGrid 控件所不具备的许多基本和高级功能。...
  • 适应各浏览器图片裁剪无刷新上传js插件

    万次阅读 热门讨论 2013-12-29 22:36:57
    很多时候在项目中需要用到将图片的其中一部分裁剪后再使用的功能,比如像上传个人头像什么的!用户上传一张大图,但是需要裁剪其中的一块作为头像,我看到很多地方都采用了flash的方式,当然使用flash是不错的,不过...
  • ``` ``` protected void bntDelete_Click(object sender, EventArgs e) { int count = 0; string id = ""; string adminID; foreach (GridViewRow gr in this.GridView... </asp:TemplateField>
  • webform获取repeat控件列表下的checkbox选中: 码农上代码: public static string getSelectedIDs(Repeater Rpt_) { string res = string.Empty; foreach (RepeaterItem rtpItem in Rpt_....
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:10
    C#基础教程-c#实例教程,适合初学者。 第一章 C#语言基础 本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window...Microsoft.NET(以下简称.NET)...
  • 之前写的这个上传插件,同事们都觉得还不错,不过都觉得还不够完美,于是用了些业余时间将它再次优化 以前在上传的时候虽然可以多文件上传,但其实是将所有文件都放到一个form里面同时提交的,这样就造成一个问题,...
  • ASP.NET制作调查问卷

    千次阅读 热门讨论 2016-01-06 19:11:02
    【项目需求】 最近几天,一直在做考试系统的维护。这一次的考试,思政部的老师提出了一个需求,...ASP.NET WebForm开发框架,简单的三层开发。开发环境VS2012,SQL Server2008R2数据库。 【项目开发】 我们决定在已
1 2 3 4 5 ... 14
收藏数 276
精华内容 110
关键字:

webform 获取复选框选中的值