Ich bin neu hier, und ich habe eine Frage:jQuery - die automatische Vervollständigung: Verwenden Sie den gleichen Code für mehrere Eingabefelder
HTML-Code:
<div class="col-lg-4"><input type="text" id="eenheid" class="form-control autocomplete-field" name="eenheid" autocomplete="off" placeholder="Eenheid..."></div><div class="col-lg-4"><input type="text" id="ingredient" class="form-control autocomplete-field" name="ingredient" autocomplete="off" placeholder="Ingredient...">
jQuery-Code
$(document).ready(function() {
//autocomplete
var autocomplete_field_id = $('.autocomplete-field').attr('id');
$(".autocomplete-field").on('input', function() {
autocomplete_field_id = this.id;
});
$("#" + autocomplete_field_id).autocomplete({
source: "autocomplete.php?field=" + autocomplete_field_id,
minLength: 2
});
});
Ich versuche, den gleichen Code für mehrere Eingabefelder zu verwenden, wenn ein Eingabefeld den jQuery-Selektor aktiv ist Die Autocomplete-Funktion sollte vom aktiven Eingabefeld zur ID wechseln.
Mit dem Code, den ich derzeit verwende, bleibt der Selektor (id) immer gleich.
Vielen Dank im Voraus