【问题标题】:Get Telerik Grid Checkbox value获取 Telerik Grid 复选框值
【发布时间】:2013-04-03 12:58:19
【问题描述】:

我无法在 JQuery 警报中获取 Telerik Grid 复选框值

我的查看代码:

@( Html.Telerik().Grid(Model)
    .Name("Grid")
    .Columns(columns =>
    {
    columns.Bound(o => o.id)
.Template(@<text><input type='checkbox' name='checkedRecords' value='<#=id #>' /></text>)
  .Title("Select")
   .Width(50)
   .HtmlAttributes(new { style = "text-align:center" });
   columns.Bound(o => o.Name);
})
)

<p>
<button class="t-button t-state-default" onclick="displayCheckedOrders()">Display checked orders</button>
<script type="text/javascript">

    function displayCheckedOrders() {
        var $checkedRecords = $('input[name=checkedRecords]:checked');
        alert($checkedRecords[0].value);
        alert($checkedRecords[1].value);
 };
</script>
</p>

我检查了前两行复选框并单击了按钮。
在警报消息中,我得到的不是像 1, 2,3 这样的值,而是

如何获取警报消息中复选框的确切绑定值

【问题讨论】:

    标签: checkbox telerik grid


    【解决方案1】:

    试试这个:

    <% Html.Telerik().Grid(Model)
            .Name("Grid")
            .Columns(columns => 
            {
                columns.Template(o => {
                %>
                <input type="checkbox" name="checkedRecords" value="<%= o.id %>"  />
                <%
                })
                .Title("Select")
                .Width(50)
                .HtmlAttributes(new { style = "text-align:center" });
                columns.Bound(o => o.id);
            })
            .Render();
     %>
    

    参考:http://demos.telerik.com/aspnet-mvc/razor/grid/templatesserverside

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多