更准确的说,是两个radio,选中一个隐藏<select>,点另一个则显示。<input type=radio name=a value=1>a
<input type=radio name=b value=2>b
提示:<select name=b>
<option value=1>1</option>
<option value=2>2</option>
</select>

解决方案 »

  1.   

    <input type=radio name=a value=1 onclick="document.all('b').style.display='none'">a
    <input type=radio name=a value=2 onclick="document.all('b').style.display=''">b
    提示:<select name=b>
    <option value=1>1</option>
    <option value=2>2</option>
    </select>
      

  2.   

    <form name=form1>
    <input type=checkbox name=a value=1
     onclick="document.form1.b.style.display=(this.checked)?'none':''">a
    提示:<select name=b>
    <option value=1>1</option>
    <option value=2>2</option>
    </select>
    </form>
      

  3.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head><body>
    <input type=radio id=a name=a value=1 onClick="form1.style.display='none'"><label for="a">a</label>
    <input type=radio id=b name=a value=2 onClick="form1.style.display='inline'"><label for="b">b</label>
    <form id=form1 style="display:none">
    提示:<select name=b>
    <option value=1>1</option>
    <option value=2>2</option>
    </select>
    </form>
    </body>
    </html>
      

  4.   

    两位高手的方式都不能隐藏提示字样。
    把我的要求改一下来实现也可以:
    显示或隐藏一个表格的行:<tr>,可以实现吗?