判断radio没有一个选项被选中,怎么写?

ppstay 2003-04-25 01:20:15
谢了
...全文
160 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
meizz 2003-04-25
  • 打赏
  • 举报
回复
To: ppstay(匾你没商量)
你看看你自己写的代码: if(a[i].chcecked) return false;
checked 被你写成了 chcecked ,不错才怪!!
xuzuning 2003-04-25
  • 打赏
  • 举报
回复
奇怪的书写方式。单个的radio根本无法正常工作。
awaysrain 2003-04-25
  • 打赏
  • 举报
回复
var a = document.getElementsByName("select");
你不是单radio吗?
ppstay 2003-04-25
  • 打赏
  • 举报
回复
我是照下面这样写的,有一个button的onclick是checkDel(),但是无论我一个都不选还是选中一个,都会跳出("请选中您要删除的用户!")的对话框,什么原因?
<script language="JavaScript" type="text/JavaScript">
function checkAll(){
var a = document.getElementsByName("select");
for (var i=0; i<a.length; i++)
if(a[i].chcecked) return false;
return true;
}
function checkDel(){
if(checkAll()){
alert("请选中您要删除的用户!")
}
else{
window.location.href="delelteUser.jsp"
}
}

<form>
注:下面有n个radio
<input type="radio" value="<%=temp1%>" name="select">选择此用户
</form>
melia 2003-04-25
  • 打赏
  • 举报
回复
不好意思,写成vbscript了, 用javascript是一样的思路。上面都有了。
zhjzh_zjz 2003-04-25
  • 打赏
  • 举报
回复
<form name=frm>
<input type="radio" name=radio>
<input type="radio" name=radio>
<input type="radio" name=radio>
<input type="radio" name=radio>
</form>
<script>
for(t=0;t<document.frm[radio].length;t++)
{
if(document.frm[radio].item[t].checked)alert("有被选中的")
}

</script>
melia 2003-04-25
  • 打赏
  • 举报
回复
<script language=vbscript>
<!--
sub checkit()
flag=0
for i=0 to ubound("radioname")
if document.formname.radioname(i).checked then
flag=1
next
if flag=0 then
msgbox "一个都没选中"
end if
end sub
-->
</script>
在页面中调用过程。
awaysrain 2003-04-25
  • 打赏
  • 举报
回复
<input type="radio" name="radiobutton" value="radiobutton">
<input type="button" name="Button" value="Button" onClick="alert(radiobutton.checked)">
meizz 2003-04-25
  • 打赏
  • 举报
回复
<form name=form1>
<input type=radio name=mm>
<input type=radio name=mm>
<input type=radio name=mm>
<input type=radio name=mm>
<input type=radio name=mm>
<input type=radio name=mm>
</form>
<input type=button value=check onclick="meizz()">

<script language="JavaScript"><!--
function meizz()
{
var a = document.getElementsByName("mm");
for (var i=0; i<a.length; i++)
if(a[i].checked) return;
alert("对不起, 你一个都没有选");
}
//--></script>
Estyle 2003-04-25
  • 打赏
  • 举报
回复
if(radioid.checked==true)
{alert("Checked");}
else
{alert("Not Checked");}

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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