function CheckRadio(val,msg1,msg2) { var is_radio=document.forms[0].elements[val]; var s_msg1=(msg1==null || msg1=="")? "请选择 radio!":msg1; var s_msg2=(msg2==null || msg2=="")? "没有可选的 radio!":msg2; if(is_radio) { if (document.forms[0].elements[val].value != null) { if (document.forms[0].elements[val].checked) { return true; } else { alert(s_msg1); return false; } } else { var check_length = document.forms[0].elements[val].length; var i_count=0 for(var i=0;i<check_length;i++) { if (document.forms[0].elements[val](i).checked) { i_count=i_count+1; return true; } } if(i_count==0) { alert(s_msg1); return false; } } }// else { alert(s_msg2); return false; } } 帮忙解释下, 单选框的