ciao,
sto usando la libreria scriptacuolous per la classica funzione di auto-completamento input utente.
il codice è questo e funziona
Il problema è che quando l'utente inizia a digitare, appare il menu a tendina; se lui vuole inserire un valore che non è presente nel menu e preme TAB per spostarsi al campo successivo, viene comunque impostato il valore attualmente selezionato (cosa che non accade se si sposta "manualmente" usando il click del mouse).codice:<form name="autocompleteTest" action=""> <input type="text" id="autocomplete" name="autocomplete_parameter"/> <div id="autocomplete_choices" class="autocomplete"></div> <script type="text/javascript"> new Ajax.Autocompleter("autocomplete", "autocomplete_choices", "prova.php", {minChars: 1}); </script>
Come posso risolvere in modo che se inserisce un testo nuovo e si sposta con il TAB non viene impostato il campo involontariamente selezionato?

Rispondi quotando