我有几个字段可以接受三个字母的短信代码。这些短代码除了一些长期的短期内外并不为人所知。用户..示例
LND - 伦敦
SWN - 斯温顿
下拉框基于全名,并使用短代码传播该框。因此,如果有人开始输入L-O-N,他们会得到伦敦(LND)的意见箱,点击它,然后盒子里面装满了LND。
足够简单..然而......事实证明,有更多的用户知道我预期的短代码..所以他们输入LND并得到一个没有建议'错误。
是否有可能(无法看到猎犬或者先前的文档,但只能看到略读)只能在输入第四个字符时开始提供建议。
如果有人知道三字母代码,他们就不会收到任何错误或建议,但只要有人输入第四个字符,建议就会开始列出。这样可以确保只有输入位置全名的用户才能获得短代码的建议,使用短代码的用户只需输入该代码即可。
由于
答案 0 :(得分:2)
您可以为您的预先设置minLength
属性。这确保在用户输入足够的字符之前不会启动查找。喜欢:
$('#your-typeahead .typeahead').typeahead({
minLength: 4
}
通过这种方式,您可以确保知道短代码的用户不会出现错误,例如“没有建议”。