判断radio没有一个选项被选中,怎么写? if(radioid.checked==true){alert("Checked");}else{alert("Not Checked");} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <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> <input type="radio" name="radiobutton" value="radiobutton"><input type="button" name="Button" value="Button" onClick="alert(radiobutton.checked)"> <script language=vbscript><!--sub checkit()flag=0for i=0 to ubound("radioname")if document.formname.radioname(i).checked thenflag=1nextif flag=0 thenmsgbox "一个都没选中"end ifend sub--></script>在页面中调用过程。 <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> 不好意思,写成vbscript了, 用javascript是一样的思路。上面都有了。 我是照下面这样写的,有一个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> var a = document.getElementsByName("select");你不是单radio吗? 奇怪的书写方式。单个的radio根本无法正常工作。 To: ppstay(匾你没商量) 你看看你自己写的代码: if(a[i].chcecked) return false;checked 被你写成了 chcecked ,不错才怪!! jquery 赋值 很奇怪的问题 javascript函数中参数是中文出错 JS搜索提示如何按照从左到右检索! js 数字格式正则 js如何实时监测到网站访客状态 用replaceAll(<SPAN.*>,"")来过滤html里的span标签的问题 JS初学者菜鸟问题 关于JavaScript中传值,作为语句执行 让<input ..>是value,通过js赋值 arcgis api for javascript 加载天地图 或百度地图 怎么进行时间的运算? 谁玩过推箱子的游戏,可不可以给点意见!!
<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>
<input type="button" name="Button" value="Button" onClick="alert(radiobutton.checked)">
<!--
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>
在页面中调用过程。
<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>
<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>
你不是单radio吗?
你看看你自己写的代码: if(a[i].chcecked) return false;
checked 被你写成了 chcecked ,不错才怪!!