我的CheckBoxList是用数据源来绑定的,给 input 加个 事件 无法判断 选中多少个,checkBox,请问我要如何写呢?这样写不对
CS
for (int i = 0; i < this.CheckBoxList1.Items.Count; i++)
{
this.CheckBoxList1.Items[i].Attributes.Add("onclick", "SetCheckBoxState(this);");
}
源代码
function SetCheckBoxState(str) {
o = document.getElementById('CheckBoxList1').getElementsByTagName('input');
var val = 0;
for (i = 0; i < o.length; i++) {
if (o[i].type == "checkbox" && o[i].checked) {
val = val + 1;
}
if (val > 4) {
alert('最多只能选择4项!');
str.checked = false;
return
}
}
}
CS
for (int i = 0; i < this.CheckBoxList1.Items.Count; i++)
{
this.CheckBoxList1.Items[i].Attributes.Add("onclick", "SetCheckBoxState(this);");
}
源代码
function SetCheckBoxState(str) {
o = document.getElementById('CheckBoxList1').getElementsByTagName('input');
var val = 0;
for (i = 0; i < o.length; i++) {
if (o[i].type == "checkbox" && o[i].checked) {
val = val + 1;
}
if (val > 4) {
alert('最多只能选择4项!');
str.checked = false;
return
}
}
}
解决方案 »
- win2003運行asp的錯誤
- 为什么我iis绑定好网站后可以通过ip自己浏览到但别人通过ip却显示不了
- js获取鼠标移动时的坐标值
- 150分求解,搞定后再加150.如果你是高手,不妨进来走走,来者给分,谢谢
- 一个小问题,大家帮忙看看,谢谢!
- 晕了,数据库置疑,总算解决了~~
- 基于web的程序,用C#写,是一个数据库系统,现在想把统计结果做成图表的形式?
- 输出rm格式时出现占用CPU资料问题(Response.WriteFile),请问如何解决
- excel的问题,COM object with CLSID 未注册
- GridView1_RowCommand问题????服务器与本机调试区别
- 再帮忙写几条正则表达式
- 一个SQL查询语句问题
function total()
{
if($("input[type=checkbox]").is(":checked"))
t++;
}