javascript 
document.getElementsByName('r3')[1].value
VBscript
Request.Form("r3")(1)

解决方案 »

  1.   


    <HTML> 
    <HEAD> 
     
    <script language="JavaScript"> 
    </SCRIPT> 
    </HEAD> 
    <BODY> 
    <input type="radio" name="r3" value="368.0" onclick="alert(this.nextSibling.value)"/><input type="radio" name="r3" value="金士顿" style="display:none"/> 
    </BODY> 
    </HTML>
      

  2.   


    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title> Descriptive Links </title>
      <meta name="generator" content="editplus" />
      <meta name="author" content="" />
      <meta name="keywords" content="" />
      <meta name="description" content="" />
      <script>
      function show()
      {
        var ra = document.getElementsByName('r3');
        if(ra.length>0)
        {
            for(var i=0;i<ra.length;i++)
            {
                if(ra[i].style.display=="none")
                {
                    alert(ra[i].value);
                }
            }
        }
       
      }
      </script>
     </head> <body>
        <input type="radio" name="r3" value="368.0"/>
        <input type="radio" name="r3" value="金士顿" style="display:none"/> 
         <br />
         <br />
         <input id="Button1" type="button" value="button" onclick="show()" /> </body>
    </html>
      

  3.   

    这个有个简单的办法:我试过了可行!!
    <script language="JavaScript" type="text/JavaScript">
    <!--
     function ckradio(name)
    {
    if(name=="val1")
    {document.abc.jin.value="368.0";alert(document.abc.jin.value);
    }else
    {document.abc.jin.value="金士顿";alert(document.abc.jin.value);}
    }
    //-->
    </script><form name="abc" > 
        <input type="radio" name="r3" value="368.0" onclick="ckradio('val1')" />
        <input type="radio" name="r3" value="金士顿" style="display:none" onclick="ckradio('val2')" /> 
        <input type="hidden" name="jin" value="">
         <br />
         <input id="Button1" type="button" value="button" />
    </form>
      

  4.   

    这种做法感觉很不好
    <input type="radio" name="r3" value="368.0"/>
    <input type="radio" name="r3 value="金士顿" style="display:none"/> 
    哪个隐藏的标签显然是后台用的,即使非要那样也可以这样
    <input type="radio" name="r3" value="368.0|金士顿"/>
    或者
    <input type="radio" name="r3" value="{price:368.0,barnd:金士顿}"/>
    ......
    这样都比那样要好些