btcq.net
当前位置:首页 >> ASP页面中怎么样控制复选框勾选数量,其他变灰不可选? >>

ASP页面中怎么样控制复选框勾选数量,其他变灰不可选?

给你一个,拿去看是不是这个效果.

用jquery获取后台生成的复选框个人,选出选中的就可以了.

组一个计数器,选中一个加1,但达到选择数目上限时,把checkbox属性设为readonly或不可用,就ok了.

disabled="disabled"

用ASP是不能判断处于不可选(disabled="true")状态的,只能用JAVASCRIPT if(document.getElementById("a").disabled="true") 或者if(document.getElementById("a").disabled="disabled")

var i=0; function ck(obj){ if(obj.checked){ i++; if(i==5){

保存为网页html格式 function test(){ var thecount; var count1; var i; count1=0; for (i=0; i if (document.f1.id(i).checked==true){ count1++; if (count1>=4){ break; } } }if (count1>=4){ alert("最多选择:" +count1 +"项"); for (i=0; i if (document.f1.id(i).

步骤如下1.复选框的AutoPostBack属性设置成True2.按钮的Enabled属性设为False3.双击复选框,编写C#代码(Button1要改成你自己的按钮哦!) protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e) { if (CheckBoxList1.SelectedValue != "") Button1.Enabled = true; else Button1.Enabled = false; }

用js来限制,代码示例如下:var limit = 3; // 最多勾选个数$('input.single-checkbox').on('change', function(evt) {if($(this).siblings(':checked').length >= limit) {this.checked = false;}});请采纳,谢谢

在后面添加JS代码:<script language="JavaScript"><!--var chk4N=[0,0,0];(function(){var o=document.getElementsByTagName('input');for(i=0;i<o.length;i++){var x=o[i],s=x.getAttribute('name');var f=s=='zjwm'?1:(s=='jyjx'?2:0);if(f) x.onclick=new

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com