Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在MVC 3中单击按钮时,在文本框中输入被阻止的单词时显示错误消息_Javascript_Json_Asp.net Mvc 3 - Fatal编程技术网

Javascript 在MVC 3中单击按钮时,在文本框中输入被阻止的单词时显示错误消息

Javascript 在MVC 3中单击按钮时,在文本框中输入被阻止的单词时显示错误消息,javascript,json,asp.net-mvc-3,Javascript,Json,Asp.net Mvc 3,要求: 当使用JavaScript函数在3个可用文本框中输入阻止词时,需要在单击按钮时显示错误消息。 给定: 1) 已经提供了100个阻止字,因此计划将其保存在JSON文件中,或者请推荐好的方法? 2) onclick函数已存在。需要在上述要求中添加逻辑 3) 需要使用纯JavaScript 我们在Angular JS中使用$http做了同样的事情。但是无法继续使用普通JavaScript。将被阻止的单词放入数组,然后迭代每个单词,对照被阻止的列表检查输入单词-如果存在匹配项,则抛出错误 单击功

要求:

当使用JavaScript函数在3个可用文本框中输入阻止词时,需要在单击按钮时显示错误消息。 给定:
1) 已经提供了100个阻止字,因此计划将其保存在JSON文件中,或者请推荐好的方法?
2) onclick函数已存在。需要在上述要求中添加逻辑 3) 需要使用纯JavaScript


我们在Angular JS中使用$http做了同样的事情。但是无法继续使用普通JavaScript。

将被阻止的单词放入数组,然后迭代每个单词,对照被阻止的列表检查输入单词-如果存在匹配项,则抛出错误

单击功能类似于:

yourArr.forEach((val) => {
  if (enteredWord === val) {
    //throw error
  } else {
    //do whatever you want
   }
}

谢谢你的回复。该解决方案可以工作,但需要将被阻止的单词存储在外部文件中,如JSON、txt、js等。不知道如何在我的页面中引用这些单词。过去不工作。我可以把所有这些单词放在一个JavaScript文件中然后引用吗?试试@ShruthiKrishna如果解决方案有效,请标记答案正确!非常感谢。