Javascript 从文本区域检测已删除的单词

Javascript 从文本区域检测已删除的单词,javascript,forms,tags,textarea,submit,Javascript,Forms,Tags,Textarea,Submit,目前我在使用表单标签时遇到困难。我已经添加了将标签添加到文本区域的功能,这很酷,而且效果很好。我现在尝试实现一种方法,当文本区域中的标记词被删除时,它会使标记按钮处于非活动状态,就像您单击它创建的标记和css的活动状态时一样 我知道这需要正则表达式,但老实说,我不知道如何才能做到这一点。任何帮助都将不胜感激 谢谢, 标记 这会将标记列表中的标记添加到表单文本区域: $('#tagList li a').each(function() { $(this).on('click', funct

目前我在使用表单标签时遇到困难。我已经添加了将标签添加到文本区域的功能,这很酷,而且效果很好。我现在尝试实现一种方法,当文本区域中的标记词被删除时,它会使标记按钮处于非活动状态,就像您单击它创建的标记和css的活动状态时一样

我知道这需要正则表达式,但老实说,我不知道如何才能做到这一点。任何帮助都将不胜感激

谢谢, 标记

这会将标记列表中的标记添加到表单文本区域:

$('#tagList li a').each(function() {
    $(this).on('click', function(e) {
        var selectedTags = $('#field5').val();
        if (selectedTags === '') {
            selectedTags = $(this).text();
        } else {
            selectedTags += ', ' + $(this).text();
        }
        $('#field5').val(selectedTags);
        return false;
    });
});
这就是单击标记按钮后在标记按钮本身上创建活动状态的原因:

$(function() {
    $("ul#tagList li").bind("mousedown",function() {
        $("img", this).css("z-index", "9999999");
        $("img.overlay", this).css("z-index", "999999");              
    });
});
这有用吗


干杯

你想分享一些代码吗?嗨,丹尼尔,刚刚添加了上面的代码。1。你能把所有的html代码也显示出来吗。2.格式化代码。3.看看这个。4.你应该说你在使用jquery。嗨,Daniel,真的很抱歉,这是链接嗨,我会用这样的东西:。如果你想保持现有状态,我会阻止直接编辑文本区域,只允许使用按钮。单击活动按钮将删除它。你可以用正则表达式来编辑文本区域,但这似乎是错误的做法。