javascript select2允许的标签

nvv*_*tal 16 jquery jquery-select2

我需要允许用户在select中选择仅允许的标签.

目前我有:

$("input#id_txtcolor").select2({tags:["red", "green", "blue"]});
Run Code Online (Sandbox Code Playgroud)

你能帮帮我吗?

igo*_*erg 31

从3.3开始,您可以在使用始终返回null的标记时指定自己的createSearchChoice,从而防止创建默认选项.

$().select2({
    createSearchChoice: function() { return null; },
    tags:...
});
Run Code Online (Sandbox Code Playgroud)

  • @reverbnation答案更好,这在技术上有效,但更多的是黑客,然后使用正确的行为 (3认同)

sum*_*eet 16

有时我们的开发人员不使用我们的第7感,这是常识也发生在我挣扎了2个小时然后它点击了我的感觉..如果你想让用户只选择允许的值然后它不再标记它的选择所以只需删除tags:true选项和将mulitple属性保留在select中,直接在select元素中提供选项或加载远程数据.