如何在ASP.NET中使用javascript在gridview中获取选中的行单元格值 - javascript

我正在尝试使用javascript检查行时从gridview获取gridview单元格值,我的代码是这样的

ASP.NET代码

 <asp:GridView runat="server" ID="gvEquip" DataKeyNames="Fk_ItemID" ClientIDMode="Static" HorizontalAlign="Center" OnRowDataBound="gvEquip_RowDataBound" HeaderStyle-VerticalAlign="Middle" AutoGenerateColumns="false" CssClass="table table-bordered table-condensed table-hover table-responsive">
 <HeaderStyle BackColor="#0080c0" ForeColor="White" />
 <Columns>                                          
 <asp:TemplateField>
 <ItemTemplate>
 <input type="checkbox" class="checkbox checkbox-inline" id="chkSelect" value="Click" />
 </ItemTemplate>
 </asp:TemplateField>
 <asp:TemplateField>
 <ItemTemplate>
 <asp:HiddenField ID="IDVal" runat="server" Value='<%# Eval("Fk_ItemID") %>'/>
 </ItemTemplate>
 </asp:TemplateField>

Java脚本

$(document).ready(function () {
    var gridView1Control = document.getElementById('<%= gvEquip.ClientID %>');
    $('#<%= btnSubmit.ClientID %>').click(function (e) {

        var DataKeyName = "";
        $("#<%=gvEquip.ClientID %> input:checkbox[id*=chkSelect]:checked").each(function (item, index) {
            if (DataKeyName.length == 0) {
                DataKeyName = $(this).next($('#IDVal')).val();
            }
            else {
                DataKeyName += "," + $(this).next($('#IDVal')).val();
            }
        });
        alert(DataKeyName);
        return false;
    });
});

参考方案

获取选定的复选框,带有父级获取容器TD元素,带有next()获取下一个TD,带有查找获取隐藏字段,并带有地图,获取所有值。

var values = $(".checkbox:checked").parent().next().find("#IDVal").map(function(){return $(this).val();});

将值转换为字符串,并用逗号分隔。

alert(values.toArray().join());

如何在ASP.NET上使用JavaScript设置文本框的值 - javascript

我需要使用来自javascript输入的值设置asp文本框。我在这里:<td ><asp:TextBox ID="AddressTextBox" runat="server" Text='<%# Bind("Address") %>' ClientI…

如何在ASP.net中为用户控件添加JavaScript函数,可以使用控件ID进行调用 - javascript

我想创建一个简单的用户控件,该控件支持使用控件id调用其自身的javascript函数,例如,如果我具有以下控件:<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MyControl.ascx.cs" Inherits=&…

Javascript-从当前网址中删除查询字符串 - javascript

单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…

在提交时在表单操作中获取变量丢失 - javascript

            当表单由onchange事件提交时,它不会保留get变量view。任何想法为什么会发生这种情况?提交后,这是它进入的网址,index?month=February&year=2014<form action="index?view=list" class="pure-form pure-fo…

选择后显示输入元素 - javascript

我有一个表格,其中取决于用户的选择,输入元素是否可见。实际上,用户正在以另一种形式设置已定义的合作伙伴类型,并且如果选中该元素,则允许在该类型的合作伙伴上可见的元素类型1将显示以下元素:<input type="text" id="partner" name="partner" class=&…