JS怎么判断 radio是否被选中?

bluelogo 2010-10-19 03:26:54
<input name="radio" type="radio" id="radio1" value="1" />
<input name="radio" type="radio" id="radio2" value="2" />
<input name="radio" type="radio" id="radio3" value="3" />
<input name="radio" type="radio" id="radio4" value="4" />
<input name="radio" type="radio" id="radio5" value="5" />
。。。

有N个radio 默认为没选中
如何在提交表单的时候用JS判断 radio是否被选中? 如有选中的 那么check下一个,

如没有选中 弹出对话框,提示选中radio
...全文
32302 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jchuyang 2011-02-24
  • 打赏
  • 举报
回复

if(document.getElementById("radio1").checked)
{
////////////////
}
else
{
/////////////
}
[/Quote]
冬冬瓜 2010-10-19
  • 打赏
  • 举报
回复
if(document.getElementById("radio1").checked)
{
////////////////
}
else
{
/////////////
}
zhangshaolongjj 2010-10-19
  • 打赏
  • 举报
回复
<script type="text/javascript">
function ck(){
var rds = document.getElementById("fm").elements;
for(var i=0;i<rds.length;i++){
if(rds[i].checked){
if(i!= rds.length-1){
rds[i + 1].checked = true;
}
return;
}
}
alert("请选择");
}
</script>
<form id="fm">
<input name="radio" type="radio" id="radio1" value="1" />
<input name="radio" type="radio" id="radio2" value="2" />
<input name="radio" type="radio" id="radio3" value="3" />
<input name="radio" type="radio" id="radio4" value="4" />
<input name="radio" type="radio" id="radio5" value="5" />
</form>
<input type="button" value="submit" onclick="ck();" />
bluelogo 2010-10-19
  • 打赏
  • 举报
回复
var resualt=false;
for(var i=0;i<document.frmvote.radiobutton.length;i++)
{

if(document.frmvote.radiobutton[i].checked)
{
resualt=true;
}
}
if(!resualt)
{
alert(" 为啥不选一个捏~!");
}
return resualt;


做出来了 ......
冬冬瓜 2010-10-19
  • 打赏
  • 举报
回复
if(document.getElementById("radio1").checked)
{
///////////////
}
else
{
/////////////
}
Mr-Jee 2010-10-19
  • 打赏
  • 举报
回复
check下一个是什么意思


var radios = document.getElementsByName("radio");
var tag = false;
var val;
for(radio in radios) {
if(radios[radio].checked) {
tag = true;
val = radios[radio].value;
break;
}
}
if(tag) {
alert(val);
}
else {
alert("请选择。。。。");
}

87,909

社区成员

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

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