死之外科医生
2017-03-19 16:34
就是我想当用户选择北京单选按钮后点击提交答案按钮弹出”答案正确“”其他按钮弹出”错误答案”请问一下这个check函数该怎么设计
function check(city)
{
if(city=="北京") alert("答案正确");
else alert("答案错误");
}
上面写的那个city的自己试了没。。。我想知道你怎么给city的值?(滑稽脸)
楼主写的挺好的,有自己的想法,每个人的思路都不一样,就是下面3个没带<lable>标签,你写完没有测试一下吗0.0
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表单控件</title>
<script type="text/javascript">
function check(){
var rd=document.getElementsByTagName("input");
for(var i=0;i<rd.length;i++)
{
if(rd[i].checked==true){
if(rd[i].value=="北京"){
alert("回答正确");
}
else{alert("回答错误");}
}
}
}
</script>
</head>
<body>
<form name="form1">
<fieldset>
<legend>中国的首都是哪座城市?</legend>
<label><input type="radio" name="rd" value="上海" />上海
<input type="radio" name="rd" value="北京" />北京
<input type="radio" name="rd" value="武汉" />武汉
<input type="radio" name="rd" value="广东" />广东<br />
<br />
<input type="button" value="提交答案" onclick="check()" />
</fieldset>
</form>
</body>
</html>
自己后来写的感觉把问题弄复杂了
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题