日期:2014-05-19  浏览次数:21340 次

如何判断一个页面中的多个checkbox 是否被选中
如何判断一个页面中的多个checkbox   是否被选中?

checkbox   名为   ch1   .ch2   .ch3.ch5...
有没有循环处理的方法

------解决方案--------------------
var elements = document.getElementsByTagName( "input ");
for(var i = 0 ; i < elements.length;i++)
{
var e = elements[i];
if (e.type == "checkbox " && e.checked)
{
alert(e.name);
}
}
------解决方案--------------------
for (int j = 0; j <= this.Controls.Count - 1; j++)
{
string ControlName = this.Controls[j].GetType().ToString();
if ( "CheckBox ".Equals(ControlName))
{

CheckBox ch = new CheckBox();
if (ch.Name = "ch " + j.ToString())//ch1,ch2,ch3....
{
if (ch.Checked == true)//被选中的
{

}
}
}
}