如何在telerik网格中检查复选框值? [英] How do get checked checkbox value in telerik grid?
本文介绍了如何在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屋!
查看全文