Ajax 脚本式自动完成问题

Ajax 脚本式自动完成问题,ajax,autocomplete,scriptaculous,Ajax,Autocomplete,Scriptaculous,在Scriptaculous Ajax AutoCompler中,默认情况下它选择第一个条目。如何在Scriptaculous库的controls.js中的第286行阻止它默认选择第一个选项:将“this.index=0;”更改为“this.index=-1;”。那会解决你的问题 在{autoSelectFirst:false}这一行中,没有任何选项是令人痛苦的。希望在将来的版本中:) 另一方面,您可能想看看: 在Scriptaculous库的controls.js中,第286行:将“this.

在Scriptaculous Ajax AutoCompler中,默认情况下它选择第一个条目。如何在Scriptaculous库的controls.js中的第286行阻止它默认选择第一个选项:将“this.index=0;”更改为“this.index=-1;”。那会解决你的问题

在{autoSelectFirst:false}这一行中,没有任何选项是令人痛苦的。希望在将来的版本中:)

另一方面,您可能想看看:


在Scriptaculous库的controls.js中,第286行:将“this.index=0”更改为“this.index=-1;”。那会解决你的问题

在{autoSelectFirst:false}这一行中,没有任何选项是令人痛苦的。希望在将来的版本中:)

另一方面,您可能想看看:


它允许您禁用从框中选择第一个选项。

我使用的是:新的Ajax.Autocompleter('search\u query','search\u query\u auto\u complete','search.js',{method:'get',paramName:'search[query]',minChars:2});除非需要其他东西,也许你应该勾选答案?我使用的是:新的Ajax.Autocompleter('search\u query','search\u query\u auto\u complete','/search.js',{method:'get',paramName:'search[query]',minChars:2});除非有其他需要,也许你应该勾选答案?