请问:怎样用javascript来判断单选按扭组有没有被选中一个?(在线等)

pangguoxiong2 2004-04-12 09:35:13
我用以下不行: if (document.loginForm.sex.value == ""){
document.loginForm.sex.focus();
alert("请填写 \"性别\" 后再提交。");
return;
}
...全文
49 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jiffer 2004-04-12
<HTML><scriptlanguage="vbscript">
functioncheckme()
foreachobinradio1
ifob.checkedthenwindow.alertob.value
next
endfunction
</script><BODY>
<INPUT name="radio1" type="radio" value="style" checked>Style
<INPUT name="radio1" type="radio" value="barcode">Barcode
<INPUT type="button" value="check"onclick="checkme()">
</BODY></HTML>
回复
soso119 2004-04-12
基本上就是以上方法了
回复
zql2008 2004-04-12
if (document.loginForm.sex.value == ""){
document.loginForm.sex.focus();
alert("请填写 \"性别\" 后再提交。");
document.loginForm.sex.focus();
return false;
}
回复
skyboy0720 2004-04-12
if (document.loginForm.sex.value.length ==0){
document.loginForm.sex.focus();
alert("请填写 \"性别\" 后再提交。");
return false;
}
回复
aspnetxp 2004-04-12
同意
if (document.loginForm.sex.checked == "false"){
document.loginForm.sex.focus();
alert("请填写 \"性别\" 后再提交。");
document.loginForm.sex.focus();
return false;
}

回复
ttkkyy 2004-04-12
if (document.loginForm.sex.checked == "false"){
document.loginForm.sex.focus();
alert("请填写 \"性别\" 后再提交。");
document.loginForm.sex.focus();
return false;
}
回复
ttkkyy 2004-04-12
if (document.loginForm.sex.checked)
{
return true;
}
else

{
alert("请填写 \"性别\" 后再提交。")
document.loginForm.sex.focus();
return false;
}
回复
pangguoxiong2 2004-04-12
我用以下都不行:
if (document.loginForm.sex.checked == "false")
if (document.loginForm.sex.value == "")
if (document.loginForm.sex.value.length ==0)
if((formname.checkname[0].checked==false)&&(formname.checkname[1].checked==false))





回复
baby21st 2004-04-12
如果有几个同名的单选按钮呢?

for (var i = 0; i < formname.elements.length ; i ++)
{
if (formname.elements[i].type == "radio" && formname.elements[i].checked)
{
//这个单选按钮就是被选中的
rValue = formname.elements[i].value ; //取得单选按钮的值
}

}
回复
yxfangela 2004-04-12
if ((formname.checkname[0].checked==false)&&(formname.checkname[1].checked==false))
{
alert("please check!");
return(false);
}
回复
szdhsoft 2004-04-12
只能用true and false ,用其它的会什么"" empty都不行
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告