Ich versuche, mehrere Produkte hinzuzufügen.Für den Namen der einzelnen Produkte möchte ich dem Benutzer automatisch vorschlagen, aber ich bin in der Lage zu geben, Auto vorschlagen nur für das erste Produkt.Kann jede man sagt mir, was ich falsch mache.Wie Sie die gleiche Autocomplete-Aktion auf mehrere Formularfelder anwenden
Mein HTML-Code
<label>Product Name 1.</label>
<input style="border:2px solid #7f9db9" name="product1" id="in_pc_item_moq_unit_type" class="ui-autocomplete-input" maxlength="100" placeholder="Enter your product name" type="text">
<label>Product Name 2.</label>
<input style="border:2px solid #7f9db9" name="product2" id="in_pc_item_moq_unit_type" class="ui-autocomplete-input" maxlength="100" placeholder="Enter your product name" type="text">
<label>Product Name 3.</label>
<input style="border:2px solid #7f9db9" class="ui-autocomplete-input"id="in_pc_item_moq_unit_type" maxlength="100" name="product3" placeholder="Enter your product name" type="text">
<label>Product Name 4.</label>
<input style="border:2px solid #7f9db9" class="ui-autocomplete-input" id="in_pc_item_moq_unit_type" maxlength="100" name="product4" placeholder="Enter your product name" type="text">
<label>Product Name 5.</label>
<input style="border:2px solid #7f9db9" class="ui-autocomplete-input" id="in_pc_item_moq_unit_type" maxlength="100" name="product5" placeholder="Enter your product name" type="text">
Mein Java-Script-Code
< script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script language="javascript" type="text/javascript" src="http://utils.imimg.com/suggest/js/jq-ac-ui.js"></script>
<script type="text/javascript">
function auto_suggest()
{
if(typeof(Suggester)!="undefined")
{
sugg=new Suggester({"element":"in_pc_item_moq_unit_type","onSelect":selecttext,"type":"mcat","placeholder":"Enter your product name","classPlaceholder":"ui-placeholder-input",minStringLengthToFetchSuggestion:1});
}else
{
setTimeout(function(){
auto_suggest()},50);
}
}
auto_suggest();
function selecttext(event, ui)
{
this.value = ui.item.value;
}
</script>
Nein, es hat nicht funktioniert. –
Welchen Fehler bekommen Sie während der Ausführung dieses Codes? –
Nun gibt es keinen Vorschlag für ein Feld. In der Konsole zeigt es Uncaught TypeError: Kann die Eigenschaft '_renderItem' nicht definiert –