首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tag-it :如何区分允许自由文本

tag-it :如何区分允许自由文本
EN

Stack Overflow用户
提问于 2013-10-29 20:50:52
回答 1查看 231关注 0票数 0

http://aehlke.github.io/tag-it/

我应该怎么做才能避免tag-it上的自由文本?我的意思是,用户应该只能标记那些由自动完成建议的字符串

代码语言:javascript
复制
$("#selector").tagit({
        // Options
        fieldName: "projects",
        autocomplete: {
            minLength: 2,
            source: function (request, response) {

                $.ajax({
                    url: '/xxx/xxxx',
                    type: 'POST',
                    data: {
                        searchKey: request.term
                    },
                    success: function (data) {

                        response($.map(data, function (item) {

                            return { label: item.Name };
                        }));
                    }
                });
            }
        },

        showAutocompleteOnFocus: false,
        removeConfirmation: false,
        caseSensitive: false

    });
EN

回答 1

Stack Overflow用户

发布于 2013-10-29 21:12:35

我建议以某种方式将autocompletebeforeTagAdded结合起来,它通过返回false来丢弃添加的标签:

代码语言:javascript
复制
$("#selector").tagit({

    //...

    beforeTagAdded: function(event, ui) {
        return isSuggested(ui.tagLabel);
    }
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19658729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档