精华内容
下载资源
问答
  • protected void chklst_SelectedIndexChanged(object sender, EventArgs e) ... //获取当前触发(被点击)的CheckBox的Index string s = Request.Form["__EVENTTARGET"]; int index = Convert.ToInt32(s....
    protected void chklst_SelectedIndexChanged(object sender, EventArgs e)
    {
         //获取当前触发(被点击)的CheckBox的Index
         string s = Request.Form["__EVENTTARGET"];
         int index = Convert.ToInt32(s.Substring(s.LastIndexOf("$") + 1));
         //获取当前触发(被点击)的CheckBox的Text和Value
         string selectText = this.chklst.Items[index].Text;
         string selectValue = this.chklst.Items[index].Value;
    }

    这是关于ASP.NET上微软原生态控件CheckBoxList获取当前触发的CheckBox的代码,这段代码是我在网上找到的,但是找起来可能并不太容易,所以放到博客园上来与大家分享下,也是我最近项目上遇到的一个问题所需要的一段代码,如果当你遇到在CheckBoxList上绑定了一堆值,其中有一个值是“无”,这个时候选定这个值,其他的值就必须Checked=false,而当选中其他的时候,这个“无”的Checked=false,如果不用前台的JS或者Jquery来实现的话,上面的一段代码或许就非常有用,这个是我第一次在博客园上分享开发中遇到的问题,之后也会把其他一些开发中遇到的问题与大家分享,之前一直是做CS架构的软件,对于BS架构的也不太熟,可能还有更好的办法来实现这样一个互斥的功能,如果方便的话,请博友们给我一点小小的提示哦,我在这个边感谢了哦。

    转载于:https://www.cnblogs.com/AndyChien/archive/2013/04/14/andyChien.html

    展开全文
  • //如何点击Checkbox上则不处理 if(lvinfo.flags == LVHT_ONITEMSTATEICON) { int a = 0; } else { //单击时先设置所有checkbox为不选 for(int i=0; i(); i++) { m_listCtrlStation.SetCheck(i,...

    首先创建CListCtr时设置风格

    刚开始没看清楚把LVS_SHOWSELALWAYS设置到扩展风格了。导致鼠标移动到哪,选中项就跟到哪。

    看清了时LVS   还是LVS_EX    

    因为
    #define LVS_SHOWSELALWAYS       0x0008
    #define LVS_EX_TRACKSELECT      0x00000008
    为同一个值


    Report风格、失去焦点一直选中、只能单选、带Checkbox功能。不能用shift进行多选。选中时整行高亮。不显示网格线(因为我自绘了,你们根据自己情况设置)

    	m_listCtrlStation.Create(WS_VISIBLE|WS_CHILD|LVS_REPORT|LVS_SHOWSELALWAYS|LVS_SINGLESEL,CRect(0,0,0,0),this, ID_WND_RTMDEV_LISTCTRL);
    
    	DWORD   dwStyle =  m_listCtrlStation.GetExtendedStyle();
    	//不要显示网格线
    	dwStyle  |= LVS_REPORT & ~LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT| LVS_EX_HEADERDRAGDROP | LVS_EX_CHECKBOXES; 
    	m_listCtrlStation.SetExtendedStyle(dwStyle); 


    响应NM_CLICK消息

    ON_NOTIFY( NM_CLICK, ID_WND_RTMDEV_LISTCTRL, OnLvnClickListItem )


    响应函数如下

    void CRtmDevMgrDlg::OnLvnClickListItem(NMHDR *pNMHDR, LRESULT *pResult)
    {
    	//获取单击所在的行号 (单选)  
    	//找出鼠标位置   
    	DWORD dwPos = GetMessagePos();  
    	CPoint point( LOWORD(dwPos), HIWORD(dwPos) );  
    	m_listCtrlStation.ScreenToClient(&point);  
    
    	//定义结构体   
    	LVHITTESTINFO lvinfo;  
    	lvinfo.pt = point;  
    
    	//获取行号信息   
    	int itemSel = m_listCtrlStation.HitTest(&lvinfo);
    
    	//如何点击到Checkbox上则不处理
    	if(lvinfo.flags == LVHT_ONITEMSTATEICON)
    	{
    		int a = 0;
    	}
    	else
    	{
    		//单击时先设置所有checkbox为不选
    		for(int i=0; i<m_listCtrlStation.GetItemCount(); i++)
    		{
    			m_listCtrlStation.SetCheck(i,FALSE);
    		}
    
    		m_listCtrlStation.SetCheck(itemSel,TRUE);
    	}
    


    展开全文
  • 今天维护以前老项目时,碰到需要监听获取bootstrap-table CheckBox 的选中和取消事件,并做不同的处理,找了会才试出正确... $("#dataGrid").on("check.bs.table", function (e, row, $element) { //点击CheckBox触发事

    今天维护以前老项目时,碰到需要监听获取bootstrap-table CheckBox 的选中和取消事件,并做不同的处理,找了会才试出正确的方法,特此记录下。


    因为当前业务是需要选中立即提交,所以就不能用选中后获取当前所有选中的行批量提交的方式,只能是单条选中/取消实时请求接口。

    //获取当前选中的行对象

            $("#dataGrid").on("check.bs.table", function (e, row, $element) {         //点击CheckBox触发事件
                //row - 当前的行对象,取值方式 row.属性
                var _memberId = row.memberId;
                //省略访问后台逻辑
            });

    其中 $("#dataGrid") 为当前table对象

    //获取当前取消选中的行对象

            $("#dataGrid").on("uncheck.bs.table", function (e, row, $element) {
                //row - 当前的行对象,取值方式 row.属性
                var _memberId = row.memberId;
                //省略访问后台逻辑
            });

    //设置CheckBox默认选中

    [[
                {field: 'ck', checkbox: true,  align: 'center',formatter: function(value, row, index){
                    var _checked = false;       //默认不选中
                    if(!u.isEmpty(row.authDate)){   //满足条件,设置选中
                        _checked = true;
                    };
                    return {
                        checked: _checked
                    }
                }},
                {field: 'account', title: '会员邮箱', align: 'center'},
                {field: 'authDate', title: '授权时间', align: 'center'},
    ]]

    上述代码片段为初始化bootstrap-table时对列属性 columns 的设置,其中第一个对象 field:'ck' 为第一列 CheckBox 列表,全部列效果如 文中第一张图片。

    展开全文
  • input class="card-click input_check" type="checkbox" id="{{value .id}}" name="cardId" value="{{value.num}}" lang="{{value.status}}"> var rbalance; var id; var status; $('input[name="cardId...
    <input class="card-click input_check" type="checkbox" id="{{value
    .id}}" name="cardId" value="{{value.num}}" lang="{{value.status}}">
    
    
    var rbalance;
    var id;
    var status;
    $('input[name="cardId"]:checked').each(function () {
           rbalance = $(this).val();
           id = $(this).attr("id");
           status = $(this).attr("lang");
    });
    展开全文
  • "/> $(function(){ $("#dxbox").click(function() { if($(this).find("input[type=checkbox]:checked").val() != undefined) ... var result=$(this).find("input[type=checkbox]:checked").val
  • ListView点击checkbox其他checkbox也被同时选中的问题 假如ListView,分成2页(或者设置数据可以纵向拉,可隐藏),每页3条数据,每个Listview的Item 里面有个checkBox,现在,当我选择第一页的前两天数据,翻到...
  • <input type="checkbox" value="" id="selectManyProject" onclick="checkAll('#selectManyProject')"/> 这里注意传入id的时候记得一定要加#,或者在jquery代码中加#,否则就看不到结果了。 更多专业前端知识,请...
  • element checkbox 获取当前

    千次阅读 2019-09-13 00:05:48
    <el-form-item label=""> <el-checkbox-group v-model="checkList"> <el-checkbox v-for="(item,index) in familyName" :key="index" v-...
  • 这是js 行选的代码段,可以行选,但是点击checkbox本身要点鼠标两次才能选中,求原因。 ``` // 行选中 $("table tbody tr").click(function() { var input = $(this).find("input[type=checkbox]");//获取...
  • 今天在使用CheckBoxList控件时,突然发现该控件竟然未提供返回当前选中项的属性,比如当前选中项的索引等。它只是提供了获取或设置列表中选定项的最低序号索引,与最低序号索引对应的Text与Value,分别如下:...
  • 要的效果是点击当前行input会选中,这时候我们可以可以将label写在input的后面,然后给input设置一个id,label设置一个id,记住这两个id要对应起来才可以哦。 2、获取一个input的值,拿vue举例,我们需要用上v-bind:...
  • 今天写页面时要实现一个功能 实现选中一个checkbox后侧边出现抽屉效果 一开始想的比较简单 使用@change函数在checkbox上绑定一个方法 实现侧边栏...e.target.checked即为获取当前事件checkbox是否选中 若选中为tru
  • 当前列下标 row_val = 0 ; var row = $( this ).parent().prevAll().length; // 获取所有纵向的被选中的复选框的值 $( " #tab tr " ).each( function (){ if ($( this ).find( " .checkrow_:eq...
  • jquery 获取不到checkbox checked时

    千次阅读 2017-04-26 17:02:17
    有时jQuery遍历checkbox的时候 会获取不到它们checked值 jQuery("input[type=checkbox]").attr("checked") 或者 jQuery("input[type=checkbox]").checked 都会返回 undefined document.getElementById(id)....
  • 在一个ListActivity中,可能有很多行,如何在某个动作(如点击某个按钮)时判断哪些行的CheckBox被选中了,哪些行的CheckBox没有被选中,这是一个需要解决的问题。 首先,需要让BaseAdapter的子类implements ...
  • 1、listview含checkBox(联动) 布局文件: &lt;《》?xml version=”1.0” encoding=”utf-8”?&gt; &lt;《》LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” android...
  • <td><input type="checkbox" class="bb" value="1"/> <td>1 书籍 </tr> <td><input type="checkbox" class="bb" value="2"/> <td>2 书籍 </tr>
  • //tr的点击事件 $("tr").click(function(e){ //找到CheckBox var check = $(this).find("input[type='checkbox']"); if(check){ var flag = check[0].checked;//获取当前状态 if(flag){...
  • android 获取listview checkbox选择的值

    万次阅读 2015-04-16 10:54:02
    android 获取listview checkbox选择的值 ...android 的listview 内部item的布局包含checkbox控件时,会遇到常见的问题:1.checkbox无法选择;...3.选择listview所有checkbox值之后,只能获取当前可见的c
  •  本来想是通过点击checkbox获取当前点击根节点的数据,但是找了一圈也没有发现有省劲的获取方式,于是就通过遍历当前树的选中结点和未选中结点.   var user = ""; var id = ""; var phone = ""; //点击事件 ...
  • 获取listview checkbox选择的值 android

    千次阅读 2017-06-14 08:58:24
    android 获取listview checkbox选择的值 ...Android 的listview 内部item的布局包含checkbox控件时,会遇到常见的问题:1.checkbox无法选择;...3.选择listview所有checkbox值之后,只能获取当前可见的c
  • gridview绑定checkbox... 详见下面代码,通过 ((GridViewRow)(chk.NamingContainer)).RowIndex 即可获得当前选择行的行号,行号有了之后就可以根据行号取任意列的数据了。 问题关键所在是这里的CheckedChanged事...
  • 1. 设置checkbox选中: //选中多选框 checkbox=$(#agentinfo input[name='veri[]']); //循环多选框中的值 checkbox.each(function(){ for(var j=0;j<data.veri.length;... //判断当前值是否在数组...3. 获得checkbox

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,817
精华内容 16,326
关键字:

获取当前点击checkbox