Hi,
print "<option value=$option[di_pr]>$option[di] + $option[di_pr] EUR</option>";
...und wie soll ich beide einschreiben?
wie hast Du es zwischen <option> und </option> gemacht?
Wenn ich " gönne bekomme ich Fehlermeldeungen.
Ach je. Wenn Du einen String mit Doublequote beginnst, beendet der nächste ihn - das ist immer so. Deswegen gibt es Escape-Zeichen wie den Backslash.
Ich brauche einen Wert (di_pr) zur sofortigen Verarbeitung beim JAVA Script
Warum hebst Du den Teil "Java" so hervor, als hätte JavaScript irgendwas mit Java zu tun?
und die ID zur weiteren Verarbeitung auf der Folgeseite.
Hm? Du meinst, Du möchtest nur die ID beim Formularabsenden übermitteln? Es wird der Value verschickt, also musst Du diesen auf die ID (und nur die ID) setzen. Wenn es Dir darum geht, mit JavaScript auf den Text der <option> zuzugreifen, dann solltest Du noch ein wenig Zeit in der JavaScript-Objektreferenz von SelfHTML verbringen. Eine magische "und liefere mir dann bitte noch separat was anderes"-Funktion gibt es aber nicht.
Cheatah
Halli Hallo Cheatah
JAVA hebe ich nur einfach so hervor.
Um es vielleicht mal zusammenzufassen:
Der Name bei select muss mit [] enden.
Wenn das Ergebnis der Optionsfelder aus einem Array stammt muss es doch auch möglich sein diese Werte weiterzugeben, denn sonst nutzt einem doch beim Namen des select nicht die Erweiterung [] zum Array.
Der Link zu Köhntopp hat mich diesbezüglich nicht weitergebracht, da Köhntopp nicht das Ergebnis darstellt.
Kannst Du mir nicht bitte den ganzen Ausschnitt (vom ersten Posting von mir) so umschreiben wie es sich "gehört" und richtig ist, sprich mit select name="di[]" ... und <option value=???ARRAY???>...