作为标题,在选择时,除了退格键之外,我怎么能禁用打字。
允许:
不允许:
我已阅读API文档,但无法找到解决方案。任何建议。
这是我的:
var $select = $('#tags').selectize({
maxItems: 5,
persist: false,
createOnBlur: true,
create: true,
});
更新
我自己找到了解决方案
$select[0].selectize.$control_input.on('keydown', function(e) {
var key = e.charCode || e.keyCode;
if(key == 8 )
return true;
else
e.preventDefault();
});
答案 0 :(得分:2)
虽然你的方式有效,但防止项目添加的正确方法是使用create: false
:
var $select = $('#tags').selectize({
maxItems: 5,
persist: false,
create: false
});