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

pangguoxiong2 2004-04-12 09:35:13
我用以下不行: if (document.loginForm.sex.value == ""){
document.loginForm.sex.focus();
alert("请填写 \"性别\" 后再提交。");
return;
}
...全文
78 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
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都不行

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧