<html>
<head>
    <title></title>
    <script type="text/javascript">
        function rbSearchBy_onselect() {
            alert(rbSearchBy.value);
        }
    </script>
</head>
<body>
<input name="rbSearchBy"  type="radio"  checked="checked" onselect="rbSearchBy_onselect()" />aaa
                 <input name="rbSearchBy" type="radio" onselect="rbSearchBy_onselect()" />bbb
</body>
</html>
目的是点了两个radiobutton之后,有对话框弹出。
谢谢

解决方案 »

  1.   

    如果你想知道到底选中了哪个。可以选择其中一个然后判断是否checked<html>
    <head>
      <title></title>
      <script type="text/javascript">
      function rbSearchBy_onselect() {
      alert(111);
      }
      </script>
    </head>
    <body>
    <input name="rbSearchBy" type="radio" checked="checked" onclick="rbSearchBy_onselect()" />aaa
      <input name="rbSearchBy" type="radio" onclick="rbSearchBy_onselect()" />bbb
    </body>
    </html>
      

  2.   

    这样么
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>test</title>
    </head>
    <body>
    <input name="rbSearchBy" type="radio" checked="checked" onclick="rbSearchBy_onselect(this)" value="aaa"/>aaa
    <input name="rbSearchBy" type="radio" onclick="rbSearchBy_onselect(this)" value="bbb"/>bbb
    <script type="text/javascript">
    function rbSearchBy_onselect(el){
    alert(el.value);
    }
    </script>
    </body>
    </html>
      

  3.   

    有什么提示?
    建议你还是把两个radio区分一下,两个name都是rbSearchBy
      

  4.   

    恩,可以啦。  确实是onclick。
    真的十分讨厌javascript,偶尔用点简单的都极其不耐烦的写。谢谢
      

  5.   

    [Quote=引用 1 楼 cj205 的回复:]不好意思,结贴时没看到还有下面一个,本来打算给你分的。无论如何,谢谢你了!