利用JavaScript使gridview中的checkbox被全部选中

楼主有没有发现,例如ID为GridView1的数据表在用VS运行后变成HTML码后,

所有模板列中 runat="server"的CheckBox都被自动添加了Name和ID,但是这些ID和NAME是有规律的,例如. GridView1里的<ItemTemplate><asp:CheckBox runat="server" autopostback="false />,生成HTML后你可以看到,CheckBox1的ID变成了 GridView1_ctl02_CheckBox1(索引从02开始的,固定规律),然后03,04........所以可以用我下面的土方法来全选..假设你的GridView的ID是GridView1

function grcheckalll(obj)

{

var rowcount=document.getElementById("GridView1").rows.length;

for(var a=2;a<=rowcount+1;a++)

{

if(a>=10)

{var ck>

</ItemTemplate>

其他回答 共 4 条

</ItemTemplate>

回答者: meteortent - 试用期 一级10-27 22:39

1楼的差不多吧

回答者: xucheng_1 - 见习魔法师 三级10-27 23:01

</asp:GridView>

</div>

</form>

</body>

</html>

回答者: zhaochunyu0104 - 经理 四级10-27 23:25

</ItemTemplate>

</asp:TemplateField>

回答者: fgh0302 - 秀才 三级10-28 08:22