怎样取得一个被选中的checkbox的index
选中一个checkbox,怎样取得这个checkbox的index(顺序号)
多谢
问题点数:50、回复次数:4Top
1 楼zhaoxiaoyang(梅雪香@深圳)回复于 2006-03-03 08:13:09 得分 0
sourceIndex 获取对象在源序中的依次位置,即对象出现在 document 的 all 集合中的顺序。Top
2 楼manyou(他山之石【养万头猪,行万里路】)回复于 2006-03-03 08:19:23 得分 0
document.all.checkbox1.sourceIndexTop
3 楼ice_berg16(寻梦的稻草人)回复于 2006-03-03 09:01:35 得分 0
我想楼主是想得到这个checkbox在所有name相同的checkbox集合中的index吧
<input type="checkbox" name="chk" value="1" onclick="getIndex(this)"/>
<input type="checkbox" name="chk" value="2" onclick="getIndex(this)"/>
<input type="checkbox" name="chk" value="3" onclick="getIndex(this)"/>
<input type="checkbox" name="chk" value="4" onclick="getIndex(this)"/>
<input type="checkbox" name="chk" value="5" onclick="getIndex(this)"/>
<script language="javascript">
<!--
function getIndex(c)
{
var ck = document.getElementsByName("chk");
for(var i=0;i<ck.length;i++)
{
if( ck[i] == c ) {alert(i);return i;}
}
}
//-->
</script>
Top
4 楼snowtiger(且将青衫换酒)回复于 2006-03-04 05:32:48 得分 0
sourceIndex 好像不对,得到一个很大的数值
我想得到的是点击的那个checkbox的标号i
这样我就不用 0~checkbox.length 循环,之间从i~lenght就可以了
这次说清楚了吧,^_^Top
相关问题
- 怎样跨页面取得checkbox选中的值?急!在线等待!!!!!
- 怎样用JS获取DataGrid中CheckBox是否选中,并且取得该行的DataGrid数据?
- 怎样用JS获取DataGrid中CheckBox是否选中,并且取得该行的DataGrid数据?
- getElementById 取得 checkbox 处于选中状态的 的条数
- 怎样取得ListBox中被选中的值?
- ole 日期控件,怎样取得当前选中日期值?
- 怎样获得checkbox选中或不选中的事件啊,onchange不行
- 怎样判断一组checkbox中是否有被选中的?
- 建在表中的checkbox怎样判断它是否被选中
- 怎样用jsp 来判断checkbox是否被选中




