<input type=radio ID="Radio1" NAME="rd" onclick='aa(1,this.checked)'>
<input type=radio ID="Radio2" NAME="rd" onclick='aa(2,this.checked)'><br>
<select id=sel1 style="visibility:hidden">
<option>1</option>
<option>2</option>
</select><input type=button value=submit onclick=bb()>
<script>
var checkFlag = 0;
function aa(flag,checked)
{
if(checked && flag==1)
{
sel1.style.visibility="visible";
}else
{
sel1.style.visibility="hidden";
}
}function bb()
{
if(!Radio1.checked && !Radio2.checked)
{
alert("radio还没选")
}
}
</script>

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <input type=radio ID="Radio1" NAME="rd" onclick='aa(1,this.checked)'>
    <input type=radio ID="Radio2" NAME="rd" onclick='aa(2,this.checked)'><br/>
    <select id=sel1 style="display:none">
    <option>1</option>
    <option>2</option>
    </select><input type=button value=submit onclick=bb()>
    <script>
    var checkFlag = 0;
    function aa(flag,checked)
    {
    if(checked && flag==1)
    {
    sel1.style.display="block";
    }else
    {
    sel1.style.display="none";
    }
    }function bb()
    {
    var ra1 = document.getElementById("Radio1");
    var ra2 = document.getElementById("Radio2");if(!ra1.checked && !ra2.checked)
    {
    alert("Radio null")
    }
    }
    </script></BODY>
    </HTML>