|
|||
Frage zu jQueryUI Autocomplete und mehrere Textfelder füllen
Hallo liebe Forengemeinde,
ich bin neu hier und habe direkt eine Frage. In der Vergangenheit hat es mir meistens ausgereicht hier mitzulesen, aber diesmal konnte ich leider nichts finden. Ich habe eine dynamische Tabelle wo ich neue Tabellenreihen hinzufügen kann. Ich diesen Reihen sind diverse Textfelder. Gebe ich bei Artikel zwei Buchstaben ein, bekomme ich aus der MySQL Datenbank vorschläge angeboten. Das habe ich mit jQueryUI alles soweit hinbekommen. Nun möchte ich aber, dass neben der Beschreibung und der ID, auch der Preis mit herauskommt und automatisch in das dafür vorhergesehene Feld eingetragen wird. Leider habe ich keine Idee wie ich das umsetzen kann. Vielleicht kann mir jemand von Euch nen kleinen Denkanstoss geben. Hier ist die JS Funktion für die neue Tabellenzeile: Code:
// ZEILE HINZUFÜGEN var rowID = 2; $('.add').live('click',function(){ $(this).val('Löschen'); $(this).attr('class','del'); var appendTxt = "<tr><td align='center' style='color: #333; font-size: 12px; font-family: verdana; text-decoration: none; padding: 5px; font-weight: bold; border-bottom: 1px #999 dotted;'>"+rowID+"</td><td align='center' style='border-bottom: 1px #999 dotted;'><input style='border:0; solid; height: 20px; margin: 5px 0 5px 0; width: 95%;' type='text' id='desc_"+rowID+"' name='desc"+rowID+"' /></td><td align='center' style='border-bottom: 1px #999 dotted;'><input style='border:0; height: 20px; margin: 5px 0 5px 0; width: 40px; text-align: center;' type='text' size='3' id='quant_"+rowID+"' name='quant"+rowID+"' /></td><td align='center' style='border-bottom: 1px #999 dotted;'><input type='text' style='border:0; height: 20px; margin: 5px 0 5px 0; width: 135px; text-align: center;' id='aw_"+rowID+"' name='aw"+rowID+"' /></td><td align='center' style='border-bottom: 1px #999 dotted; border-left: 1px #999 dotted; border-right: 1px #999 dotted;'><input type='text' style='border:0; height: 20px; margin: 5px 0 5px 0; width: 135px; text-align: center;' id='total_"+rowID+"' name='total"+rowID+"' readonly /></td><td align='center' style='border-bottom: 1px #999 dotted;'><input type='button' class='add' style='width:100px; background-color:#009999; color:#FFFFFF; border: 1px solid #fff;' value='Hinzufügen' /></td></tr>"; $("#tableArbeitslohn tr:last").after(appendTxt); $("#tableArbeitslohn tr:last").hide().fadeIn(); $("#desc_"+rowID).autocomplete({ source: "mod_commission/art_search.php", minLength: 2 }); rowID++; }); PHP-Code:
LG |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|