有没有办法 把N个同类型的控件获取集合。。比如:10 个input ,获取到一个控件数组里面用循环集中处理。
MPU 2005-10-20 04:13:21 有没有办法 把N个同类型的控件获取集合。。比如:10 个input ,获取到一个控件数组里面用循环集中处理。
比如:
<input id="Checkbox1" type="checkbox" value="checkbox" name="checkbox1" runat="server">
<input id="Checkbox2" type="checkbox" value="checkbox" name="checkbox2" runat="server">
<input id="Checkbox3" type="checkbox" value="checkbox" name="checkbox3" runat="server">
<input id="Checkbox4" type="checkbox" value="checkbox" name="checkbox4" runat="server">
<input id="Checkbox5" type="checkbox" value="checkbox" name="checkbox5" runat="server">
<input id="Checkbox6" type="checkbox" value="checkbox" name="checkbox6" runat="server">
<input id="Checkbox7" type="checkbox" value="checkbox" name="checkbox7" runat="server">
<input id="Checkbox8" type="checkbox" value="checkbox" name="checkbox8" runat="server">
甚至更多。。
我要处理的时候
if ( Checkbox1.Checked )
{
}
if ( Checkbox2.Checked )
{
}
if ( Checkbox3.Checked )
{
}
.......................
这样好像太麻烦。如果多了就更麻烦。。
有没有办法搞个控件集合。然后
for()
。。。 处理。
Javascript 就有个。。document.getElementsByName("txtValue") 可以获取控件集合然后处理。
当然有些操作 Javascript 不能做,只能用C# 写代码了。