在选择框中添加带逗号的名称

时间:2015-11-24 21:32:17

标签: comma selectize.js

我需要我的用户能够在选择下拉列表中添加名称。

除非用户在字符串输入中放入逗号,否则此方法正常。逗号键似乎触发了“createItem”方法,因此阻止了正确的输入。

选择源代码中的一些调查让我想到了这一行:

return this.settings.create && b === this.settings.delimiter ? (this.createItem(),
        a.preventDefault(),
        !1) : void 0

其中b是键输入this.settings.delimiter是逗号。所以看起来选择从根本上反对输入中的逗号。

无论如何要克服这个问题?

1 个答案:

答案 0 :(得分:3)

发现它! this.settings.delimiter是创建选择性输入时可以解决的参数。通过闪亮(我的情况),通过添加将使用分号而不是逗号的options(delimiter = ';')来设置参数。