将用户给定的输入与javascript中的字符串进行比较

comparing a user given input to a string in javascript

本文关键字:字符串 比较 javascript 用户 输入      更新时间:2023-09-26

部分的代码。如果你所有的答案都是正确的,应该算2。在这方面我只是个新手。错误是当我打开浏览器并点击"检查?"时,没有任何反应。

<head>  
<script language="javascript">
function checker()
{
 var myscore = 0;
 if(parseInt(document.quiz.num1.value) == 6)
 { myscore = (myscore + 1);}
 else
 { myscore;}
 if(document.quiz.num2.value == type of "dry" )
 { myscore = (myscore + 1);}
 else
 { myscore;}
 document.myform.thescore.value = myscore;
}
</script>
</head>
<body>
<form name="quiz">
How many feet are ther in 1 Fathom? <input type="text" id="num1">
<br>
What type of stones can never be found in the ocean? <input type="text" id="num2">
<br>
My Score: <input type="text" id="thescore"><br>
<input type="button" value="Check?" onClick="checker()">
</form>
</body>

答案如下:

<html>
    <head>
        <script lang="Java-Script">
            var msg;
            var sc;
            function validateTest()
            {
                sc=0;
                msg=document.frm.num1.value;
                if(msg==6)
                    sc=sc+1;
                msg=document.frm.num2.value;
                if(msg=='dry')
                    sc=sc+1;
                document.frm.thescore.value=sc;
                return;
            }
        </script>
    </head>
    <body>
        <form name="frm">
            How many feet are there in 1 Fathom? <input type="text" name="num1"><br>
            What type of stones can never be found in the ocean? <input type="text" name="num2"><br>
            My Score: <input type="text" name="thescore"><br>
            <input type="button" value="Submit" onclick="validateTest()">
        </form>
    </body>
</html>

我已经测试过了,它会工作的