Attualmente sto utilizzando il plug-in Twitter typeahead per il mio sito web, as seen here.twitter typeahead Selezione forzata con contenuto prefissato
L'elenco si apre e, alla selezione, un campo di inserimento nascosto viene aggiornato con l'ID di selezione. Ho bisogno di typeahead per forzare la selezione affinché l'ID funzioni con ciò che l'utente ha digitato. Se il valore cambia, l'ID dovrebbe essere rimosso fino a quando è stata effettuata una selezione valida. Se la scatola si chiude con una selezione, entrambi devono essere svuotati.
Finora ho:
$('.cp').typeahead({
name: 'nom',
prefetch: 'ajax_recherche_ville.php',
limit: 50
});
$('.cp').bind('typeahead:selected', function(obj, datum) {
$('input:hidden[name=ville_id]').val(datum.id);
});
non riesco a trovare un esempio di selezione forzata che si applica a questo codice - in particolare perché io uso il metodo prefetch. Pertanto, non posso convalidare se il valore è nella lista, o almeno non so ancora come. Come posso farlo funzionare come previsto?