wahsaga: unendliches Formular

Beitrag lesen

hi,

Unten bei Daten zu den Buttons soll hinter der Anzahl gleich der Europreis angezeigt werden, dieser wird aus value von Rückseite * Anzahl berechnet.

wie geht das auch für mehr zeilen als für eine?

derzeit holst du dir von den mit name="ruckseite[]" und name="anz[]" benannten feldern jeweils eines, das mit dem index i.

es sollte also kein großes problem darstellen, statt lediglich auf einen bestimmten index zuzugreifen, in einer schleife über alle derart benannten felder den jeweiligen preis auszurechnen und dem jeweiligen "Preis[]"-feld zuzuweisen.
wenn du dabei den index beim aufruf der funktion ganz weglässt, kannst du das bei jeder änderung für alle felder machen.

wenn du es etwas performanter haben willst, jeweils nur für die geänderte "zeile", dann musst du dir noch eine möglichkeit überlegen festzustellen, welche "zeile" den aufruf ausgelöst hat. mit dem derzeit fest in deiner vorlage verankerten  onChange="preis(1)" geht das so nicht, da müsstest du entweder nach dem klonen der vorlage den wert an dieser stelle anpassen, oder per this eine referenz auf das auslösende objekt übergeben, und so versuchen auch an die anderen zu kommen.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }