我的想法是想写一个验证函数,提交页面有数十个单选及多选框,每一项都必选。
<script language="javascript">
<!--
function radio_Check(){
var nn=new Array("a1","a2","a3","a4","ba1",……);//这里有数十个标签名
for(var j=0;j<nn.length;j++)
{
eval("var ('radio'"+nn[j]+")=document.getElementsByName(nn[j]);")
for(var i=0;i<("radio"+nn[j]).length;i++)
{
if ("radio"+nn[j])[i].checked)
{return true;}
}
alert("还有没选的呢!");
("radio"+nn[j])[0].focus();
return false; }
}
//-->
</script>
估计是eval()函数出的问题,当然可能也有许多低级错误,烦请各位帮我修改一下。