Selectize.js-强制从选择中至少选择一个要拾取的项
Selectize.js - Enforce At Least One Item From Select To Be Picked
我使用过allowEmptyOption : false
,但它没有帮助。我需要始终至少选择一个项目(列表中的第一个可以默认为)。
我不知道如何快速轻松地做到这一点。它看起来应该很简单,但我一定忽略了文档中的某些内容。按照我的代码方式,当前select在我不希望的时候返回一个空白或null值。
只是一张纸条。我正在使用clearOptions()
和addOption()
方法将项目加载到select中。加载完所有选项后,我想选择下拉列表中的第一个项目。这就是我真正想做的。有什么简单的方法可以使用选项或通过编程来做到这一点吗?
使用选择事件对我有用:
// 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
相关文章:
- 从a-z中随机选择一个字母
- AngularJS ng选项在选择一个选项后删除了默认的空白值
- 在下拉列表中选择一个选项的值
- 在类JavaScript选择的另一个元素中选择一个标记元素
- Jquery:当两个或多个条件为true时,选择一个元素
- 可以使用createRange选择一个空范围
- 选择一个元素,使其最近的具有特殊属性的父元素具有特殊值
- 使用 Jquery 选择一个 td 元素
- 当使用jQuery/Javascript选择一个多选时,如何使所有值都不被选中:
- 在一组复选框中,一次只允许选择一个
- 如何强制用户从下拉列表和按钮中选择一个值以启用保存按钮
- 从数组中选择一个变量
- 正在读取<p: 选择一个菜单/>在onchange回调中
- 在输入字段中选择一个值,然后用相应的数据填充另一个字段
- 如何以编程方式在 jsTree 中选择一个节点并打开所有父节点
- Asp.net 引导下拉菜单 - 选择一个项目
- 如何根据 jsp 中数据库中的值在下拉列表中选择一个值
- 通过硒选择一个javascript下拉列表
- 选择一个从 mysql 返回选中/未选中复选框的对象
- 如何在 PHP 中使用 OnChange 事件的下拉列表中选择一个选项后,对大量数据行设置分页