- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Come obbligare l'utente a selezionare un termine da quelli suggeriti
-
Come obbligare l'utente a selezionare un termine da quelli suggeriti
Buonasera a tutti
Ho un piccolo problema...in pratica tramite jQuery ho messo su una casella di testo HTML dove l'utente scrive del testo e in automatico si apre una specie di tendina sotto la casella di testo per suggerire all'utente i termini relativi a quello che sta scrivendo (pescando questi termini dal database - un pò come fa Google quando cerchiamo qualcosa).
La mia domanda è: come faccio ad obbligare l'utente a fare una scelta tra i termini elencati (cliccandoci sopra) senza dargli la possibilità di inserire manualmente un termine che non esiste nel database?
Vi posto il codice JavaScript...
//Funzione per jQuery Autocomplete. Serve a visualizzare i suggerimenti nei campi "input text". $(function() { var lista_verbi = [ <?php $query = "SELECT verbo FROM verbi WHERE lingua='it'"; $result = mysql_query($query); while($verbi = mysql_fetch_array($result)) { echo "\"$verbi[0]\","; } ?> ]; $( "#testo" ).autocomplete({ source: lista_verbi }); $( "#testo" ).autocomplete({ minLength: 2 }); });
...e quello HTML
<input type="text" value="...ad esempio, ballare" name="testo" id="testo"/>
Fatemi sapere, grazie