<table id="ContentField_ApproveResult">
<tr>
<td><input id="ContentField_ApproveResult_0" type="radio" name="ctl00$ContentField$ApproveResult" value="_HEADER_" /><label for="ContentField_ApproveResult_0">全部</label></td><td><input id="ContentField_ApproveResult_1" type="radio" name="ctl00$ContentField$ApproveResult" value="1" /><label for="ContentField_ApproveResult_1">通过</label></td><td><input id="ContentField_ApproveResult_2" type="radio" name="ctl00$ContentField$ApproveResult" value="0" /><label for="ContentField_ApproveResult_2">不通过</label></td>
</tr>
</table>上面是aspx页面生成的页面代码!!请问用javascript或者jquery怎么根据click事件和change事件获取RadioButtonList的选中值。。本人菜鸟。。求助万分感谢!!!

解决方案 »

  1.   

    var result = $("input[name=ctl00$ContentField$ApproveResult]:checked").val();
      

  2.   

    function aaa(){
      var arr = [] 
       var objs = document.getElementById('ContentField_ApproveResult').getElementsByTagName("input");
       for(var i = 0,len = objs.length;i<len;i++){
          var radio = objs[i];
          if(radio.type == "radio"){
             if(radio.checked){
               arr.push(radio.value)
             }
          }
       }
       alert(arr.join(","))
    }<input type="text" onclick="aaa()">