2009-03-23 4 views
1

In Scriptaculous Ajax Autocomplter wählt es standardmäßig den ersten Eintrag. Wie verhindere ich, dass die erste Option standardmäßig ausgewählt wird?Scriptautous Autocompleter Problem

+0

was ich verwende ist: neue Ajax.Autocompleter ('search_query', 'search_query_auto_complete', '/search.js', { Methode: 'get', paramName: 'Suche [Abfrage]', minChars : 2 }); – Arc

+0

Wenn nicht etwas anderes benötigt wird, sollten Sie vielleicht die Antwort ankreuzen? – karim79

Antwort

2

In controls.js der Skriptaculous-Bibliothek, in Zeile 286: ändern Sie "this.index = 0;" zu "this.index = -1;". Das wird dein Problem beheben.

Es ist ein Schmerz, dass es keine Option im Sinne von {autoSelectFirst: false} gibt. Hoffentlich in einer zukünftigen Version :)

Auf einer anderen Anmerkung, möchten Sie vielleicht einen Blick haben bei: http://docs.jquery.com/Plugins/Autocomplete

mit dem Sie die erste Option zu deaktivieren Auswahl aus der Box lässt.

+0

Vielen Dank ... es funktioniert ... – Arc