允许用户单击select2并保留自由文本

时间:2015-12-21 14:48:22

标签: javascript php jquery laravel-5.1 jquery-select2

我目前有一个select2下拉版本4.0,允许选择项目以及输入自由文本。

    $("#dropdown").select2({
        placeholder: "Select or enter a new item",
        allowClear: true,
        tags: true
    });

据我所知,键入自由文本会创建一个可以单击的新选项,或者如果按下返回键,它将显示为条目。

但是,点击新输入的选项或点击返回是 ONLY 接受它的方式。这似乎有点不直观,因为我知道用户想要点击其他表单元素或通过表单选项卡。

是否有办法允许仅通过对表单元素进行去焦点来创建标记?

我正在考虑让.blur()事件触发选择或让select2:close引起选择,但我无法将其整合在一起。

1 个答案:

答案 0 :(得分:1)

听起来您正在寻找selectOnClose选项。这将在下拉菜单关闭时选择突出显示的选项。