2016-06-07 78 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屬性。