我有一些字段接受位置的三字母短代码。除了少数“长期”用户之外,这些简码并不常见。示例
LND - 伦敦
SWN - 斯温顿
下拉框基于全名,并以短代码传播框。因此,如果有人开始输入 LON,他们会得到伦敦 (LND) 的建议框,单击它,框就会填满 LND。
很简单.. 但是.. 事实证明,有更多用户知道我预期的短代码.. 所以他们输入 LND 并收到“无建议”错误。
是否有可能(在 Bloodhound 或 typeahead 文档上看不到,但只能略读)仅在输入第四个字符时才开始提供建议。
因此,如果有人知道三个字母代码,他们不会收到任何错误或建议,但是一旦有人输入第四个字符,建议就会开始列出。这样可以确保只有输入位置全名的人才能获得简码建议,而使用简码的人可以直接输入而不会出错。
谢谢