html 单选框验证 我想找一个验证单选框的方法,不是只验证它是否为空,还需要提示我选择了什么

如:<html><head><title>test</title></head><body><form><formaction=""method="post"><p>下面... 如:<html>
<head>
<title>test</title>
</head>

<body>

<form>
<form action="" method="post">
<p>下面哪位是唐代诗人?</p>
<input type="radio" name="radio" value="1" >李白<br />
<input type="radio" name="radio" value="2">苏轼<br />
<input type="radio" name ="radio" value="3">李清照<br />
<input type="submit" name="submit" value="提交">
</form>

</body>
</html>
如果选择了“李白” 要提示选择正确
如果选择了其他两个要提示错误
希望高手可以指点一下 多谢了!
展开
 我来答
LeeCan_Zeng
2012-06-17 · TA获得超过1999个赞
知道小有建树答主
回答量:691
采纳率:50%
帮助的人:223万
展开全部
如果没有选择,提示 请选择。
如果选择了,提示 选中那个项的值 比如 1、2、3,如果把李白写在value里就可以显示诗人名称了,至于提示对错,同理。
<script>
var checkRadio = function(){
var oRadios = document.getElementsByName('radio');
var flag = false;
for( var i = 0, max = oRadios.length; i < max; i++){
if( oRadios[i].checked == true){
flag = true;
alert(oRadios[i].value);
}
}
if( flag == false){
alert('请选择!');
}
}
var btn = document.getElementsByName('submit')[0];
btn.onclick = function(){
checkRadio();
return false;
}
</script>
追问
多谢高手指点!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式