用ctrl错误选择2多个选择

时间:2016-09-19 11:02:12

标签: jquery jquery-select2

我在多个选择中使用select2 jQuery和geting错误。当任何用户逐个选择,然后maximumSelectionLength工作,如果用户按ctrl并选择多个选项,则最大选择不起作用,用户可以选择多个3个选项

$(function() {
  $('select').select2({
          maximumSelectionLength: 3,
    });
});

示例:jQuery select2>>限制选择数量

尝试使用ctrl + select而不使用ctrl

2 个答案:

答案 0 :(得分:1)

你的问题不明确。我认为你对多重标记感兴趣。

在那种情况下,我建议你使用select2多重标记(select2 pluging)。

在标记方法中,您可以拥有多个标记。

您可以为此输入字段应用select2。

<input type="hidden" id="tags" style="width: 300px" />

这是演示: http://jsfiddle.net/avqfjc33/14/

答案 1 :(得分:0)

@Harman:覆盖如下的select2:selecting函数。

$(function() {
    $('select').select2({
          maximumSelectionLength: 3,
    });

    $("select").on("select2:selecting", function (e) {
        if ($(this).val() && $(this).val().length >= 3) {
            e.preventDefault();
        }
    });
});