[英]Selectize.js - Enforce At Least One Item From Select To Be Picked
我使用了allowEmptyOption : false
但没有帮助。 我需要始终至少选择一个项目(列表中的第一个默认为默认值)。
我不确定如何快速轻松地做到这一点。 看起来应该很简单,但我必须忽略文档中的内容。 我使用我的代码的方式,当前,当我不希望选择时,该选择返回空白或null值。
请注意。 我正在使用clearOptions()
和addOption()
方法将项目加载到select中。 加载所有选项后,我想在下拉菜单中选择第一项。 那就是我真正想做的。 使用选项或以编程方式执行此操作的简便方法?
使用selectize事件对我有用:
// add 'staff' and maintain if attempt by user to remove
rolesStz.addItem('staff', true);
rolesStz.on("item_remove", function(item) {
if(item == "staff")
this.addItem(item);
});
运行:
// The selectized obj
var $roles = $('.input-roles');
$roles.selectize({
options: roles
});
var rolesStz = $roles[0].selectize;
另请参阅: https : //github.com/brianreavis/selectize.js/blob/master/docs/events.md
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.