JavaScript没有';不能处理表单输入

JavaScript没有';不能处理表单输入,javascript,forms,Javascript,Forms,我的表单中有一个简单的文本输入,我想根据特定的单词进行验证。这很简单,但是表单不是由我的代码处理的,在提交时它不会做任何事情: 这是表单的HTML <div id="wrapper"> <section><p id="showtime"></p></section> <section><p id = "quest"></p></section> <p id =

我的表单中有一个简单的文本输入,我想根据特定的单词进行验证。这很简单,但是表单不是由我的代码处理的,在提交时它不会做任何事情:

这是表单的HTML

<div id="wrapper">
    <section><p id="showtime"></p></section>
    <section><p id = "quest"></p></section>
    <p id = "fieldA"></p>
    <form method="post" action="" name="AnsForm" onsubmit="return checkForm()">
        <label class="choice" for="answer">Your Answer</label><br/> 
        <input type="text" name="answer"></input>
    </form><br/>
    <input type="submit" value="Submit">
    <div id="footer">
        <p>User1234</p>
        <p>Level: </p><p id="level"></p>
    </div>
</div>

你的答案

用户1234

级别:

JavaScript中不起作用的函数是checkForm()


var难度=“容易”;
var question=“唯一产卵的哺乳动物的名称”;
document.getElementById(“quest”).innerHTML=question;
函数startTime(){
var today=新日期();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
m=检查时间(m);
s=检查时间(s);
document.getElementById('showtime').innerHTML=h+“:“+m+”:“+s;
var t=setTimeout(函数()
{startTime()},500);
}
功能检查时间(i){

如果(i几乎没有修正:

var ansrs = document.forms["AnsForm"]["answer"].value;
var ansrL = ansr.toLowerCase();
            ^^^^ wrong spelling, it is - ansrs 
此外,提交按钮还需要包含在表单标签中:

</form><br/>
    <input type="submit" value="Submit"> <!-- move it inside form tag -->


首先,您为什么要将提交按钮从表单中删除它必须是在Ohh true之前,没有注意到。我将它放入表单中,但仍然没有发生任何事情,我将编辑更改谢谢,完全没有看到这一点
</form><br/>
    <input type="submit" value="Submit"> <!-- move it inside form tag -->