用javascript获取asp.net中RadioButtonList的选中值
采集日期:2008-5-3作者:swfcsunboy(注:本数据由系统自动采集,内容与BHCODE无关)
近做一页面,需要在客户端获取RadioButtonList的选中值,老道捣鼓一番,得到如下方法
function Button1_onclick() ...{ var rbltable = document.getElementById("RadioButtonList1"); var rbs= rbltable.getElementsByTagName("INPUT"); for(var i = 0;i<rbs.length;i++) ...{ if(rbs[i].checked) ...{ var text =rbltable.cells[i].innerText; var value=rbs[i].value; alert("选中项的text值为"+text+",value值为"+value); } }}
RadioButtonList在客户端被翻译成了table,通过getElementsByTagName("INPUT")方法获取它的所有子radio,然后循环每个radio,再通过cells获取radi