如果将jquery作为单个单词使用,而不是与其他单词一起使用,则会阻止列表中的单词
jquery block words from list if used as single word, not when with others
我必须再次尝试解决这个问题。正如我所注意到的,解决我的问题并不是那么简单。我有一个输入文本字段,在该字段中,指定列表中的某些单词不能使用,但仅当列表中的每个单词都输入为单个单词时,不能与其他单词一起输入。
所以我定义了var
var bannedWords = ["black", "white", "red", "blue"],
现在,当有人输入上面列表中的任何单词时,应该会看到错误消息。但更重要的是,当他输入上面列表中的任何单词和其他单词时,必须接受。
简而言之,当有人进入时:
"黑色"-错误,
"这是黑色的"-接受,
"白色很酷"-接受,
"这是红色"-接受
非常重要的是,我需要能够简单地将其他单词添加到这个列表中,这样一切都可以发挥作用。
我试着在这里寻求帮助,但我想没有人理解我,或者无法帮助我。有谁能给我小费吗?
可以进行优化。。但是:http://jsfiddle.net/1819tb2m/
var badWords = ["black", "white", "red", "blue"];
$("input").keyup(function(){
for(var i = 0; i < badWords.length; i++)
{
if(this.value == badWords[i])
{
$("p").text("BAD WORD!");
return;
}
}
$("p").text("accepted " + this.value);
})
相关文章:
- 转义符不能与innerHTML一起使用
- 当鼠标悬停在文本中的单词上时显示警报
- 匹配一个单词,其中候选人可以跨越顺序组(跨度)
- 如何使用jquery强制一个单词更改大小写等以保留品牌
- 拆分单词jquery
- 如何让程序检查所选单词中是否有按键
- 高亮显示与数组字符串一起使用时文本插件中断
- 如何在悬停时流畅地更改单词
- EmberJS中支持单字母单词模型
- setTimeout可以与闭包内的函数一起使用吗
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- 字母计数:返回重复字母数最多的第一个单词
- Highcharts colorsByPoint与系列中的线性渐变一起使用时不起作用
- 如何在Javascript中从字符串中提取某些单词
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- 在javascript中查找单词
- 如何将js库与typescript一起使用
- 如果将jquery作为单个单词使用,而不是与其他单词一起使用,则会阻止列表中的单词
- 如果多个单词连接在一起,Regex将替换除最后一个非换行空格外的所有空格
- 是否有将TinyMCE与单词之类的打印布局一起使用的在线示例