<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkdate(){
for(var i=101;i<103;i++) {
var k =0;
var arr=document.getElementsByName(i);
for(var j=0;j<arr.length;j++){
if(arr[j].checked){
   k =1;
   break;
}
} if(k==0) {
alert('请选择你要的相关选项!'+i);
break;
return false;
}
}
return true;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<input type="radio" name="101" value="aaaa">xxxxx 
<input type="radio" name="101" value="bbbb">xxxxx
② 
<input type="radio" name="102" value="cccc">xxxxx
<input type="radio" name="102" value="dddd">xxxxx
<input type="radio" name="102" value="cccc">xxxxx
<INPUT TYPE="button" value="checkdate" onclick="checkdate()">
</BODY>
</HTML>

解决方案 »

  1.   

    不是太清楚你的想法,如果只是想判断有没有选择,很简单:
     for(var i =100;i < 131;i++){
        var k =0;
        var arr = document.getElementsByName(i);

        if (arr.length == 0) {
    continue;
        }

        for(var j = 0; j < arr.length;j++)
        {
            if(arr[j].checked){
               k =1;
               break;
            }
        }    if(k==0)
        {
           alert("????要的相???!"+i);
           break;
        }
      }