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