ciao,
sto usando la libreria scriptacuolous per la classica funzione di auto-completamento input utente.
il codice è questo e funziona
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>
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).
Come posso risolvere in modo che se inserisce un testo nuovo e si sposta con il TAB non viene impostato il campo involontariamente selezionato?