我正在使用bloodhound从列表中推荐产品。一旦选择,输入字段将自动为用户填写。
当用户选择产品时,必须暂时禁用自动完成建议 - 但输入仍必须是可更改的。如果用户按下按钮取消选择产品,所有输入字段都将被清除,并且必须再次启用建议引擎。
我正在尝试创建两个函数:enableSuggestions()
和 disableSuggestions()
。有什么办法可以实现这一点吗?
最佳答案
如果您禁用 typeahead
所使用的输入
,建议也会被禁用。
您可以在选择建议时禁用输入(typeahead
将触发事件 - typeahead:select
)并删除 disabled
属性当用户取消选择产品时。
关于javascript - 暂时关闭预先输入自动完成功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37685270/