Проблема с несколькими тегами Select2 в Internet Explorer - PullRequest
0 голосов
/ 17 мая 2018

Я использую select2 для предоставления тегов дот для множественного выбора в нашем проекте, но в Internet Explorer, если пользователь вводит несколько символов, эти символы инкапсулируются как тег, и пользователь не может закончить ввод пользовательского тега. Мне было интересно, есть ли какие-либо обходные пути. Вот некоторый код, который повторяет проблему:

<!DOCTYPE html>
<html>
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width">
      <title>My Select2 Example</title>
      <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet"/>
      <script src="https://code.jquery.com/jquery-2.2.4.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>  
    </head>
    <body>
        Selections:
        <select id="example1">
            <option>Option 1</option>
            <option>Option 2</option>
            <option>Option 3</option>
        </select>
    </body>
</html>

$(document).ready(function() {
    $('#example1').select2({
        //allowClear: true,
        //placeholder: '',
        tags: true,
        //tokenSeparators: [',', ';', '\n', '\t',' '],
        minimumInputLength: 3,
        // selectOnClose: true,
        multiple: true
    });
});

Если вы попытаетесь набрать 'abcdefghijk' в поле, если вы не сможете набрать слишком быстро, вам не удастся набрать весь текст целиком.

1 Ответ

0 голосов
/ 13 сентября 2018

У меня была та же проблема, и я наткнулся на этот вопрос, когда искал решение.Похоже, это была ошибка , которая исправлена ​​в версии 4.0.6.

...