checkbox 全选

1、

View Code
function checkSelectedAll(thischeck) {
for (var i = 0; i < form1.elements.length; i++) {
var e = form1.elements[i];
if (e.name == 'id') {
e.checked=thischeck;
}
}
return false;
}

<input type="checkbox" id="checkall" οnclick="checkSelectedAll(this.checked)" />全选/取消

2、

View Code
<script type="text/javascript">
var carcount=<%=carCount %>;
var arrcategory=<%=arrCategory %>;
var selectedcar=<%=selectedCar %>;
for (var j=0;j<selectedcar.length;j++)
{
for (var i=0;i<carcount;i++){
$("#selectCar").append(
'<input type="checkbox" id="Car'+i+'" name="id" value="'+arrcategory[i][1]+'" /> '+arrcategory[i][0]+'<br \>'
)
if ($("#Car"+i).val()==selectedcar[j]){
$("#Car"+i).attr("checked","checked");
} 
}
}
</script>

 

3、CheckBoxList全选(火狐浏览器无效)

View Code
<input type="checkbox" id="checkall" οnclick="selectAll('cblCarModels')" />全选/取消

<asp:CheckBoxList ID="cblCarModels"  runat="server" />

function selectAll(searchName){
var aa = document.getElementsByTagName("input");
for (var i=0; i<aa.length; i++)
{
if (aa[i].type=='checkbox'&&aa[i].name.indexOf(searchName)>-1)
{
aa[i].checked=event.srcElement.checked;
}
}
}

 

后台绑定数据:

View Code
protected void Page_Load(object sender, EventArgs e)
{
Member member = (Member)SessionManager.Member;
if (member == null)
{
Response.Redirect("Login.aspx");
return;
}

if (!IsPostBack)
{
cblCarModels.DataSource = DictBusiness.FindAllByCategory(EnmDictCategory.车系);
cblCarModels.DataTextField = "Value";
cblCarModels.DataValueField = "Code";
cblCarModels.RepeatColumns = 2;
cblCarModels.RepeatDirection = RepeatDirection.Horizontal;
cblCarModels.DataBind();

foreach (ListItem carModel in cblCarModels.Items) {
if (checkboxSelect(carModel.Value))
{
carModel.Selected = true;
}
}
}
}

 

4\直接全选。

  

View Code
function checkSelected(ischecked) {
            var allcheckbox = $(":checkbox");
            allcheckbox.attr("checked", ischecked);
        }

<input type="checkbox" id="checkall" οnclick="checkSelected(this.checked)" />全选/取消

 

转载于:https://www.cnblogs.com/haoxr/archive/2013/04/20/3032981.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值