参考:传送门?
用搜索输入法输入中文时,输入不进去
解决方法为 输入 ,或, 来创建新的标签
{% block script %}
<!-- scripts -->
{{ Loader('/public/site.min.js')
.js('/public/vendor/select2/js/select2.min.js')
.done(assets, config.site_static_host, config.mini_assets) | safe }}
<script>
//Set bootstrap theme
$.fn.select2.defaults.set("theme", "bootstrap");
$("#select2-example-tags").select2({
placeholder: "Select a country",
allowClear: false,
tags: true,
tokenSeparators: [ ',' ],
createTag: function(params) {
if (params.term.indexOf(',') > 0 || params.term.indexOf(',') > 0) {
var str = params.term;
str = str.substr(0, str.length - 1);
return {
id: str,
text: str
}
} else {
return null;
}
}
});
</script>
{% endblock %}
参考:传送门?