如何检查用户是否输入了数据库信息?

时间:2015-07-15 11:48:59

标签: javascript html

我有一个JavaScript程序,可以从数据库中随机选择一个对象的图像,并将该图像显示给用户。图像以对象名称保存(即apple.gif) 我使用以下代码来检查用户输入响应是否是测试的正确答案:

但是代码没有做任何事情。谁能让我知道问题是什么?

2 个答案:

答案 0 :(得分:0)

查看您的JavaScript控制台:

  

未捕获的ReferenceError:未定义random_image_array

你打错了。当您定义变量时,您说images(带有s)。

答案 1 :(得分:-1)

function checkUserInput() {
   var userInput = document.getElementById("textInput").value;
   var stringToCheckAgainst = random_image_array[num].split('.');
   //this splits the item at the array index into an array, like so. If the item is "apple.gif", the array reads ["apple", "gif"]
   if (userInput == stringToCheckAgainst[0]) {
      //user has inputted the correct string
      document.write("Correct!");
   } else {
      //user has inputted an incorrect string
      document.write("Incorrect response!");
   }
}

以上是一个功能。要使用该功能,您必须调用它。