2016-06-07 113 views
1

我正在使用bloodhound从列表中建议产品。一旦选定,输入字段将自动填入用户。暂时关闭打字自动完成

当用户选择产品时,必须暂时禁用自动填充建议 - 但输入必须仍可更改。如果用户按下按钮取消选择产品,则所有输入字段将被清除,并且建议引擎必须再次启用。

我想创建两个函数:enableSuggestions()disableSuggestions()。有什么办法可以做到这一点?

+0

您是否咨询了[文档](https://github.com/twitter/typeahead.js/blob/master/doc/jquery_typeahead.md)?你有什么尝试? – whipdancer

回答

0

如果您禁用typeahead工作的input,则建议也将被禁用。

您可以在选择建议时禁用输入(typeahead将触发事件 - typeahead:select),并在用户取消选择产品时删除disabled属性。