select2 - 用作自动完成文本框(即使不是选项)
Posted
技术标签:
【中文标题】select2 - 用作自动完成文本框(即使不是选项)【英文标题】:select2 - use as autocomplete textbox (even if not an option) 【发布时间】:2013-12-28 19:53:04 【问题描述】:我正在尝试将 select2 插件用作具有自动完成功能的更多文本框(与下拉菜单相比)。这意味着如果用户键入的内容不在列表中,我希望此自定义值保留为表单的值。
我搜索了***,发现如下:
Disable "No matches found" text and autocomplete on select2
Select2, when no option matches, "other" should appear
它们都不保留“自定义”值。
【问题讨论】:
【参考方案1】:当搜索框的值发生变化时,您可以添加搜索文本框的值作为选项。 为了实现我所说的一切,您将不得不弄乱原始源代码,因为我在 github 中看不到任何与搜索文本框相关的事件。 http://ivaynberg.github.io/select2/
如果您可以将您的偏好从下拉菜单更改为标记,只需检查名为“自动标记化”的示例 在同一页。
【讨论】:
【参考方案2】:查看将添加此行为到 select2 的建议修订:
https://github.com/clarkbox/select2/commit/48c8e8591081ccda5d0318efcf6761d1f1c0a573#diff-1fb8e09d75683cc4dd4a88850714595f
【讨论】:
以上是关于select2 - 用作自动完成文本框(即使不是选项)的主要内容,如果未能解决你的问题,请参考以下文章