的auto_complete_for方案很棒,但我能否有选择性地禁用它总是自动选择列表中的第一项呢?
问题在于,如果我想输入一个新的、独特的条目,我不希望列表中的第一项被自动选择。原因是当我从该字段TAB键移出时,它会选择并填充文本框中的第一项。
我通过将列表中的第一项与我的输入相同来解决这个问题,但那也不完美,因为自动完成列表并不总是根据每个按键更新,这取决于我打字的速度。我尝试将列表刷新率设置为最低值(1毫秒),但无法实现。
我真正想要的是“auto_complete_for”中的一个选项,完全不选第一项——就像Google Instant不会自动选择第一个建议的搜索短语一样——你必须使用向下箭头来选择一个。
也许我可以通过一个我错过的HTML选项来做到这一点?
问题在于,如果我想输入一个新的、独特的条目,我不希望列表中的第一项被自动选择。原因是当我从该字段TAB键移出时,它会选择并填充文本框中的第一项。
我通过将列表中的第一项与我的输入相同来解决这个问题,但那也不完美,因为自动完成列表并不总是根据每个按键更新,这取决于我打字的速度。我尝试将列表刷新率设置为最低值(1毫秒),但无法实现。
我真正想要的是“auto_complete_for”中的一个选项,完全不选第一项——就像Google Instant不会自动选择第一个建议的搜索短语一样——你必须使用向下箭头来选择一个。
也许我可以通过一个我错过的HTML选项来做到这一点?