1
我正在使用bloodhound從列表中建議產品。一旦選定,輸入字段將自動填入用戶。暫時關閉打字自動完成
當用戶選擇產品時,必須暫時禁用自動填充建議 - 但輸入必須仍可更改。如果用戶按下按鈕取消選擇產品,則所有輸入字段將被清除,並且建議引擎必須再次啓用。
我想創建兩個函數:enableSuggestions()
和disableSuggestions()
。有什麼辦法可以做到這一點?
我正在使用bloodhound從列表中建議產品。一旦選定,輸入字段將自動填入用戶。暫時關閉打字自動完成
當用戶選擇產品時,必須暫時禁用自動填充建議 - 但輸入必須仍可更改。如果用戶按下按鈕取消選擇產品,則所有輸入字段將被清除,並且建議引擎必須再次啓用。
我想創建兩個函數:enableSuggestions()
和disableSuggestions()
。有什麼辦法可以做到這一點?
如果您禁用typeahead
工作的input
,則建議也將被禁用。
您可以在選擇建議時禁用輸入(typeahead
將觸發事件 - typeahead:select
),並在用戶取消選擇產品時刪除disabled
屬性。
您是否諮詢了[文檔](https://github.com/twitter/typeahead.js/blob/master/doc/jquery_typeahead.md)?你有什麼嘗試? – whipdancer