ASP.NET如何控制复选框可选中个数? 20
要做一份问卷调查系统。生成调查问卷的时候,遇上这个问题。怎么控制复选框可以选中的个数呢?我的问卷是后台动态生成的。求高手指导下,谢谢。...
要做一份问卷调查系统。生成调查问卷的时候,遇上这个问题。
怎么控制复选框可以选中的个数呢?
我的问卷是后台动态生成的。
求高手指导下,谢谢。 展开
怎么控制复选框可以选中的个数呢?
我的问卷是后台动态生成的。
求高手指导下,谢谢。 展开
3个回答
展开全部
这个你可以使用JS方法:
<input type="checkbox" name="apple" value="1">
<input type="checkbox" name="apple" value="2">
<input type="checkbox" name="apple" value="3">
<input type="checkbox" name="apple" value="4">
//这里name一定要是一样的哈。
function checkboxNum(){
var checkbox = document.getElementByName("apple");
var j = 0; // 用户选中的选项个数
for(var i=0;i<checkbox.length;i++){
if(checkbox[i].checked){
j++;
}
if(i>2){
break;
}
}
alert("选项不能超过2个");
}
更多追问追答
追问
checkbox是后台自己创建的。
CheckBox cb=new CheckBox();
name貌似指定不了吧,
这个js就更用不了了。
追答
这东西就不要用服务器控件了,每个HTML标签加个 runat=server就行了啊
展开全部
用jquery获取后台生成的复选框个人,选出选中的就可以了。
追问
能不能给个例子?
追答
前台jquery写:$("input[type=checkbox][name=xxxxx][checked]").length xxxxx是复选框的名称,上面的值就是选中个数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在 这些 复选框的公共 事件!
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
//写验证 方法!
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
//写验证 方法!
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询