如何防止用户在Textext textarea中键入相同的标记

时间:2013-06-21 06:25:47

标签: javascript jquery jquery-plugins tags jquery-textext

我正在为标签使用Textext插件。我想要实现的是防止在textarea中输入的项目(标签)的多个重复。

enter image description here

正如您在上面的图片中看到的标签" C"键入两次。它希望阻止用户键入重复项。我该怎么做?

我遇到了filter plugin但它的功能与我想要的完全不同。

我确信有一些很好的方法可以实现这一目标。请帮忙!

1 个答案:

答案 0 :(得分:1)

使用以下内容获取内部文字:

var txt = document.getElementById('textarea');
var insideText = $(txt).parent().children('div').text();

文本将以连续的形式出现。因此,当用户删除标记或创建新标记时,您需要注意。

要测试上述代码,请在浏览器的开发人员工具的控制台选项卡中运行它。