有没有办法使用⏎或 Enter 键作为选择性多重选择字段的分隔符? 遗憾的是,我无法找到任何有关分隔符的内容,无论是在文档中还是通过Google(明确地针对我的情况)。
默认设置应如下所示:
NULL
所以似乎只允许使用常规字符?!
答案 0 :(得分:2)
Rory的回答可行,但不会阻止输入时的自动完成。为了确保您始终在输入上获得新项目,请使用插件
Selectize.define('enter_key_delim', function (options) {
var self = this
this.onKeyDown = (function (e) {
var original = self.onKeyDown
return function (e) {
if (e.keyCode === 13) {
self.createItem();
e.preventDefault();
} else {
return original.apply(this, arguments);
}
}
})()
})
然后在您的选择元素选项中使用plugins: ['enter_key_delim']
,
答案 1 :(得分:1)
如果插件构建正则表达式以在&&
方法中使用,您应该能够向split()
属性提供\r
或\r\n
,如下所示:< / p>
delimiter