怎么获取单选框的value值?要求:不要有表单,不要有带参数的方法。

解决方案 »

  1.   

    用js来获取:
    两个单选框的ID为:radio_A,radio_Bjs:
    var oRadio = (radio_A.checked == true?radio_A:radio_B);
    var value = oRadio.value;
      

  2.   

    <script type="text/javascript">
    function getValue() {

    var radios = document.getElementsByName('rad');
    for (var i = 0; i < radios.length; i++) {
    if (radios[i].checked) {
    alert(radios[i].value);
    break;
    }
    }
    }
    </script><input name="rad" type="radio" value="0" onclick="getValue()"/>0
    <input name="rad" type="radio" value="1" onclick="getValue()"/>1
    <input name="rad" type="radio" value="2" onclick="getValue()"/>2
    <input name="rad" type="radio" value="3" onclick="getValue()"/>3
      

  3.   

    刚找到一个和大家分享:
    <script language="javascript">
    function testFunc(){
    var obj=document.all.finish;
    for(i=0;i<obj.length;i++){
      if(obj[i].checked){
        alert(obj[i].value);
      }
    }
    }
    </script>