Obecnie używam wtyczki twitter typeahead dla mojej witryny, as seen here.twitter typeahead Wybór siły przy użyciu wstępnie pobranej zawartości
Lista zostanie otwarta, a po wybraniu ukryte pole wprowadzania zostanie zaktualizowane o identyfikator zaznaczenia. Potrzebuję klawisza, aby wymusić wybór, aby identyfikator działał z tym, co użytkownik wpisał. Jeśli wartość się zmieni, identyfikator powinien zostać usunięty, dopóki nie zostanie dokonany prawidłowy wybór. Jeśli pole zostanie zamknięte bez wyboru, należy je opróżnić.
Do tej pory mam:
$('.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);
});
Nie mogę znaleźć przykład przymusowego wyboru, które stosuje się do tego kodu - w szczególności dlatego, że użycie metody preselekcji. Dlatego nie mogę sprawdzić, czy wartość znajduje się na liście, czy przynajmniej nie wiem jeszcze, jak to zrobić. Jak mogę sprawić, aby działało zgodnie z przeznaczeniem?