这个函数该怎么写了?

来源:5-6 编程练习

死之外科医生

2017-03-19 16:34

就是我想当用户选择北京单选按钮后点击提交答案按钮弹出”答案正确“”其他按钮弹出”错误答案”请问一下这个check函数该怎么设计http://img.mukewang.com/58ce426e0001fd8506490386.jpg

写回答 关注

3回答

  • 慕粉3550002
    2017-03-19 18:13:33
    已采纳

    function check(city)

    {    

        if(city=="北京")  alert("答案正确");

        else alert("答案错误");

    }

    慕粉3550... 回复死之外科医生

    没有 你的才是对的 我之前写太急忘记把前面获取参数的部分写上了 非常抱歉

    2017-03-21 16:26:58

    共 2 条回复 >

  • 慕粉3771138
    2017-03-19 18:53:22

    上面写的那个city的自己试了没。。。我想知道你怎么给city的值?(滑稽脸)

    楼主写的挺好的,有自己的想法,每个人的思路都不一样,就是下面3个没带<lable>标签,你写完没有测试一下吗0.0

    死之外科医生

    我自己试了的,不用label也可以的

    2017-03-19 19:11:16

    共 1 条回复 >

  • 死之外科医生
    2017-03-19 18:31:43

    <!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进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题