【问题标题】:Turn off typeahead autocomplete temporarily暂时关闭预先输入的自动完成功能
【发布时间】:2016-06-07 17:05:39
【问题描述】:

我正在使用bloodhound 从列表中推荐产品。选择后,将自动为用户填写输入字段。

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

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

【问题讨论】:

标签: javascript jquery typeahead.js bloodhound


【解决方案1】:

如果您禁用 typeahead 处理的 input,建议也将被禁用。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-14
    • 2017-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    • 2020-01-29
    相关资源
    最近更新 更多