<input type="checkbox" name="ice" value="1"/>a
<input type="checkbox" name="ice" value="2"/>b
<input type="checkbox" name="ice" value="3"/>c
<input type="checkbox" name="ice" value="4"/>d
<script>
function checkIt()
{
var c = document.getElementByName("ice");
hasChecked = false;
for(i=0;i<c.length;i++)
{
    if(c[i].checked == true )
        hasChecked=true;
}
if( hasChecked == false )
   alert('must select one !');
}
</script>

解决方案 »

  1.   

    <body>
    <input type="radio" name="ice" value="1"/>a
    <input type="radio" name="ice" value="2"/>b
    <input type="radio" name="ice" value="3"/>c
    <input type="radio" name="ice" value="4"/>d
    <input type=button value='检测选中的radio' onclick='check()'>
    </body>
    <script>
    function check()
    {
      var r=document.getElementsByName('ice');
      if(r[0].checked)
       {
         alert('第一个选中');
         return;
       }
      if(r[1].checked)
       {
         alert('第二个选中');
         return;
       }
      if(r[2].checked)
       {
         alert('第三个选中');
         return;
       }
      if(r[3].checked)
       {
         alert('第四个选中');
         return;
       }
       alert('没有选中任何一个');
    }
    </script>