如何在telerik网格中检查复选框值? [英] How do get checked checkbox value in telerik grid?

查看:98
本文介绍了如何在telerik网格中检查复选框值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的代码。当我点击按钮时,选中的复选框值返回true(布尔值)而不是admno。如何传递勾选的复选框值?



Telerik代码:



This is my code. when i click button , selected checkbox value returns true(boolean value) not admno. how to pass checked checkbox value?

Telerik code:

<%Html.Telerik().Grid<CMS.Models.PromotionClass>(Model.prolist)
               .Name("Student")
               .DataKeys(k => k.Add(v => v.admno).RouteKey("id"))         
            .Columns(columns =>
               {

                   columns.Bound(c => c.admno).Title("Admission No").HtmlAttributes(new { Style = "text-align:center" });
                   columns.Bound(c => c.studname).Title("Student Name").HtmlAttributes(new { Style = "text-align:center" });
                   columns.Bound(c => c.cls).Title("Class").HtmlAttributes(new { Style = "text-align:center" });
                   columns.Bound(c => c.sec).Title("Section").HtmlAttributes(new { Style = "text-align:center" });
                    columns.Bound(o => o.admno)
.HtmlAttributes(new {@style = "text-align: center;" })
.HeaderTemplate(" <input type='checkbox' id='chkAll' />")
.Template(o =>{%><%: Html.CheckBox(Convert.ToString(o.admno))%><%})
.ClientTemplate("<input type='checkbox' name='checkall' <#= admno? \"checked='checked'\" :\"\" #> />")
.Width(100);
})
   
               .Sortable()          
               .Sortable(sorting => sorting.Enabled(true))
               .Filterable()
               .Scrollable()
               .Pageable(Page => Page.Enabled(true))
               .Pageable(pager => pager.PageSize(4))
               .Render();
  %>

  <input type="button" id="prm" value="Promote Students" class="btn green mediumm"  />







Jquery:



$( #prm)。click(function(){




Jquery:

$("#prm").click(function () {

var $checkedRecords = $('input[type="checkbox"]:checked');
         for (var i = 0; i < $checkedRecords.length; i++) {
             var cval = $checkedRecords[i].value;
             alert(cval);



});


});

推荐答案

(#prm) .click(function(){

("#prm").click(function () {
var


checkedRecords =
checkedRecords =


' input [type =checkbox]:选中');
for var i = 0 ; i <
('input[type="checkbox"]:checked'); for (var i = 0; i <


这篇关于如何在telerik网格中检查复选框值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆