在表格中实现一列单选

HTML
 1 None.gif < table  border =1  id ="tbale1"  algin ="center" >
 2 None.gif < tr >
 3 None.gif < td  align =center  width ="50" >< input  type =radio  value ="SHOW" onclick ="getID(this);" ></ td >
 4 None.gif </ tr >
 5 None.gif < tr >
 6 None.gif < td  align =center >< input  type =radio  value ="SHOW" onclick ="getID(this);" ></ td >
 7 None.gif </ tr >
 8 None.gif < tr >
 9 None.gif < td  align =center >< input  type =radio  value ="SHOW" onclick ="getID(this);" ></ td >
10 None.gif </ tr >
11 None.gif < tr >
12 None.gif < td  align =center >< input  type =radio  value ="SHOW" onclick ="getID(this);" ></ td >
13 None.gif </ tr >
14 None.gif </ table >
JavaScript
 1 None.gif < SCRIPT >
 2 None.gif function  getID(oObject) 
 3 ExpandedBlockStart.gifContractedBlock.gif dot.gif {
 4InBlock.gif    var tb = oObject.parentElement.parentElement.parentElement.parentElement;
 5InBlock.gif    var rowIndex = oObject.parentElement.parentElement.rowIndex;
 6InBlock.gif    var rowcount = oObject.parentElement.parentElement.parentElement.parentElement.rows.length;
 7InBlock.gif    for(var i=0; i< rowcount;i++)
 8ExpandedSubBlockStart.gifContractedSubBlock.gif    dot.gif{
 9InBlock.gif        for(var k=0; k<tb.rows[i].cells[0].children.length; k++)
10ExpandedSubBlockStart.gifContractedSubBlock.gif        dot.gif{
11InBlock.gif            if(tb.rows[i].cells[0].children[k].type == "radio")
12ExpandedSubBlockStart.gifContractedSubBlock.gif            dot.gif{
13InBlock.gif                tb.rows[i].cells[0].children[0].checked= false;
14ExpandedSubBlockEnd.gif            }

15ExpandedSubBlockEnd.gif        }

16ExpandedSubBlockEnd.gif    }

17InBlock.gif    oObject.checked = true;
18ExpandedBlockEnd.gif}

19 None.gif </ SCRIPT >

如果在ASP.NET中想实现,只要把rowIndex-1的值保存在一个隐藏的文本框中,在代码中获取该值即可。

转载于:https://www.cnblogs.com/timsoft/articles/633232.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值