日期:2014-05-17  浏览次数:20926 次

一大早来问问题,我容易么我!!!
请帮忙看看:
form里包含多个radio,name=ID,value不同,
在提交form前我想先在onclick= "return   check() "里面判断一下radio中已经checked的个数,小于2的时候不能提交,这个check()函数怎么写?就是怎么能得到已经checked的radio的个数,我用document.form.ID.length得到的是所有radio的个数啊?

------解决方案--------------------
function check()
{
var n=0;
for(var i=0;i <documnt.getElementsByName( "radioName ").length;i++)
{
if(documnt.getElementsByName( "radioName ")[i].checked)
{
n++;
}
if(n <2)
return false;

}
}
以上脚本是随手写的没有测试!