Ich verwende rails3-jquery-autocomplete. Ist es möglich, den Wert eines Autocomplete-Feldes zu löschen, wenn der Autocomplete keine Ergebnisse zurückgibt? Ich versuche zu verhindern, dass Benutzer Werte eingeben, die nicht in der Datenbank vorhanden sind.
Antworten
Zu viele Anzeigen?Ich benutze eine ältere Version, aber ich habe einen change
Handler für den autocomplete()
Aufruf implementiert.
$('input[data-autocomplete]').live('focus', function(i){
$(this).autocomplete({
// ...
change: function(event, ui) {
var $this = $(this);
// leer, wenn nichts ausgewählt wurde
if (!ui.item) {
$this.val(null);
var id_selector = $this.attr('id_element');
if (id_selector)
$(id_selector).val(null);
}
}
});
});
Sebastian Brózda
Punkte
869