注册 登录
编程论坛 ASP.NET技术论坛

Asp.net 全选如何实现????

wangchen223 发布于 2007-04-12 15:45, 1523 次点击
只有本站会员才能查看附件,请 登录

点击状态复选框,下面内容全选如何实现?
9 回复
#2
skyland842007-04-12 15:52

那就在那个事件里处理就可以了啊 ~!

#3
wangchen2232007-04-12 16:06

复选框最好是服务器的.最好不要是HTML.

#4
wangchen2232007-04-12 16:06
没有事件呀
#5
wangchen2232007-04-12 16:08
只有本站会员才能查看附件,请 登录

#6
zhzh2007-04-12 17:03

全选上,写一个循环取值!

#7
song5052007-04-12 17:37

给个参考意见:
在checkBox的checkedChang事件里编写,但是要把它的autoPostBack设为true, 使用一个foreach或者是for循环检查,然后让他们的checked状态和上面的一致,应该就可以了. 

#8
Kendy1234562007-04-13 09:22
7楼正解

或者用js写
#9
川流不息2007-04-13 10:20
這是我寫的JS:

function funSelectAll()
{
var intLen = document.getElementsByTagName("input").length;
var objA = document.getElementsByTagName("input");

for(var i=0;i<intLen;i++)
{
var objS = objA[i].getAttribute("type");
if(objS=="checkbox")
{
objA[i].checked=true;
}
}
return false;
}

不過,缺點是,頁面上所有的復選框都會被選中,你可以做一些操作使其只讓你自己需要的變為選中。
#10
川流不息2007-04-13 10:22

建議像全選這些不用服務器代碼編寫,直接用JS寫,因為你只是要做一個選中的操作,並不需要通過服務器去驗證,不需要加重服務器的負載。

1