JS - 检查输入字段是否等于解决方案

时间:2013-12-22 17:19:29

标签: javascript html input return-value

我正在为有数学问题的小孩制作一个简单的网站,

该页面包含了孩子们需要解决的一些问题。他们可以按1按钮检查他们输入的值是否与解决方案相同。 JAVASCRIPT是有义务的

我在HTML中有这个:

Question 1: how much is 8 x 4? 
<br><input type="text"> <br>
<button onclick="question1()">Check if your answer is correct?</button> 

我的功能已经有了这个,但我似乎无法用正确的语法来决定:

function question1() {
  if (value == 32) {
     window.alert("correct!");
  } else {
     window.alert("try again);
  }
}

但我的语法看起来不错?

3 个答案:

答案 0 :(得分:0)

您必须为输入框指定唯一ID。然后,您可以像这样获得它的值:

var value = document.getElementById("your-id").value;

完整代码:http://jsfiddle.net/7uwNn/

祝你的项目好运!

答案 1 :(得分:0)

window.alert("try again);需要window.alert("try again");您忘记发表引用

答案 2 :(得分:0)

我花了一分钟才意识到你根本没有在窗口警告上完成你的报价&#34;再试一次&#34;

function question1() {
  if (value == 32) {
     window.alert("Correct!");
   } else {
      window.alert("Try again")
   }
}