我有一个gridview
<asp:GridView ID="gvAgencyName" runat="server" AutoGenerateColumns="False" Width="212px" OnPageIndexChanging="gvAgencyName_PageIndexChanging">
<HeaderStyle HorizontalAlign="Left" Font-Bold="True" ForeColor="#494949"></HeaderStyle>
<RowStyle HorizontalAlign="Left" />
<asp:TemplateField HeaderStyle-Width="1%" HeaderStyle-HorizontalAlign="Left">
<HeaderTemplate>
<asp:CheckBox ID="cbxHeader1" runat="server" Visible="false" Enabled="false" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="cbx" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</asp:GridView>
我需要一个Javascript,它将返回对象的类型及其状态(如果是复选框),则选中或取消选中它。 请帮助..
答案 0 :(得分:0)
我正在使用自定义验证器并使用以下方法获取复选框的类型。
function CheckRequiredData(sender, args) {
var cell;
var grid = document.getElementById("MainContent_Gridname");
if (grid.rows.length <= 0) {
args.IsValid = false;
}
else if (grid.rows.length > 0) {
for (i = 1; i < grid.rows.length; i++) {
cell = grid.rows[i].cells[0];
for (j = 0; j < cell.childNodes.length; j++) {
if (cell.childNodes[j].type == "checkbox") {
}
}
}
}
}