简单问题,怎样判断单选按钮没有选中,并给提示?

littleBenhorse 2002-01-10 04:18:47
代码如下:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
function assign(sValue){
document.all.hiddenField.value=sValue;
alert(document.all.hiddenField.value);
}
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
<p>
<input type="radio" name="radiobutton" onClick="assign('软卧票')">
软卧票<br>
<input type="radio" name="radiobutton" onClick="assign('硬卧票')">
硬卧票<br>
<input type="radio" name="radiobutton" onClick="assign('硬座票')">
硬座票</p>
<br>
<input type="hidden" name="hiddenField">
</form>
</body>
</html>
...全文
291 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpplus 2002-01-10
  • 打赏
  • 举报
回复
<script language="javascript">
function assign(sValue){
var selectLable;
selectLable = false;
for(i=0;i<document.all.radiobutton.length;i++)
{
if(document.all.radiobutton(i).selected){selectLable = ture;}
}
if(selectLable = false)
{
alert("请做出选择!");
return false;
}
document.all.hiddenField.value=sValue;
alert(document.all.hiddenField.value);
}
</script>
llcnllcn 2002-01-10
  • 打赏
  • 举报
回复
function getSelectedRadio(radioGroup)
{
for(var i=0;i<radioGroup.length;i++){
if(radioGroup[i].checked){
return i;
}
}
return -1;
}
用j=getSelectedRadio(radioGroup)来调用,看j是否等于-1,如果等于-1,则radio未被选择。
littleBenhorse 2002-01-10
  • 打赏
  • 举报
回复
如果每个radio开始时不赋一个value,该怎样用函数实现?
flyxing 2002-01-10
  • 打赏
  • 举报
回复
给每个radio都赋一个value,哪个被选中了,
documant.all.radiobuttom.value就等于谁了!
littleBenhorse 2002-01-10
  • 打赏
  • 举报
回复
没人回?

87,996

社区成员

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

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