【发布时间】:2012-11-29 00:47:50
【问题描述】:
我正在使用 Select2 在我的应用程序中创建一个 Gmail 样式的电子邮件地址字段。它工作得很好,除了一种情况:当用户输入一个电子邮件地址并且没有在其后放置空格或逗号,并且没有按 Enter 或 Tab 键时。例如,如果他们只是输入一个电子邮件地址,然后使用鼠标选择表单中的下一个字段,他们输入的电子邮件地址就会消失。
我有一个示例 jsfiddle here 来说明问题。
这是我在隐藏输入上设置 select2 的方式:
$(function(){
$('input').select2({
tags: [],
width: "300px",
dropdownCss: {display: 'none'},
tokenSeparators: [',', ', ', ' ']
});
});
有没有办法让我设置 select2 以便 onBlur 它只取剩下的并且当前不是标签并使其成为一个标签?
【问题讨论】:
标签: jquery tags jquery-select2