GridView自定义3个checkBox控件我想判断GridView每行的3个控件的合法性(每行)
帮帮忙,确实不知道怎么写了前台<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%#Eval("userName") %>
<input id="Checkbox1" type="checkbox" name="ck" runat="server" />
<input id="Checkbox2" type="checkbox" name="ck" runat="server" />
<input id="Checkbox3" type="checkbox" name="ck" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>用JS来完成
帮帮忙,确实不知道怎么写了前台<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%#Eval("userName") %>
<input id="Checkbox1" type="checkbox" name="ck" runat="server" />
<input id="Checkbox2" type="checkbox" name="ck" runat="server" />
<input id="Checkbox3" type="checkbox" name="ck" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>用JS来完成
function GetWxd()
{
var grid=document.getElementById("GridView1");
var s1=s2="";
for(var i=1; i<grid.rows.length;i++)
{
if(grid.rows[i].cells[0].children[0].checked)
{
s1=s1+"\r\n"+grid.rows[i].cells[1].innerText;
s2=s2+"\r\n"+grid.rows[i].cells[2].innerText;
}
}
var s3=s1+"|"+s2;
//alert(s3);
window.returnValue=s3;
window.close();
}
function checkall(checked)
{
var grid=document.getElementById("GridView1");
for(var i=1; i<grid.rows.length;i++)
{
grid.rows[i].cells[0].children[0].checked=checked;
}
}
</script>
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField HeaderText="选择">
<HeaderTemplate>
<input id="cbHead" type="checkbox" onclick="checkall(this.checked);" />
</HeaderTemplate>
<ItemTemplate>
<input id="cbBody" type="checkbox" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<SelectedRowStyle BackColor="#FFFFC0" />
</asp:GridView>
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%#Eval("userName") %>
<input id="Checkbox1" type="checkbox" name="ck" runat="server" />
<input id="Checkbox2" type="checkbox" name="ck" runat="server" />
<input id="Checkbox3" type="checkbox" name="ck" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>就像这样希望高手们能帮助下 我是新手 谢谢