我正在使用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',除非您可以非常快地输入,否则您无法输入整个内容。