注册 登录
编程论坛 ASP技术论坛

如何判断单选按钮是否被选中?

boyfuture 发布于 2007-08-30 23:21, 2430 次点击
请问这样一组单选按钮的状态该如何判断?
两个单选按钮,相同的名字值不同
一个单选按钮与上面两个单选按钮名称不同
请问我该如何判断这三个单选按钮都没有被选择,并做出提示呢?
请各位大虾帮忙解答,谢谢!
function mycheck(){
if(document.all.dbsearch1.checked!=true &&document.all.dbsearch2.checked!=true &&document.all.dbdate.checked!=true)
{alert("请选择需要查询的项目!");
return(false);
}
以上只能判断两个以上不同名称(dbsearch1、dbsearch2)的单选按钮的状态,如果其中两个有相同的名称(dbsearch1、2改为dbsearch),就提示错误,或不能正常判断状态
请各位大虾指教!
2 回复
#2
madpbpl2007-08-30 23:35
假设表单名字为form1,按钮的name为dbsearch,楼主根据自己的条件修改一下即可。
function mycheck()
{
var check=true;
for(var i=0;i<document.form1.dbsearch.length;i++){

if (document.form1.dbsearch[i].checked) {
check=false;
break;
}
}
if (check){
alert("请选择需要查询的项目!");
document.form1.dbsearch[1].focus();
return (false);
}
}

[此贴子已经被作者于2007-8-30 23:35:54编辑过]

#3
boyfuture2007-09-02 22:08

谢谢,已解决!

1