rob: Wert zweier Eingabfelder zusammführen

Beitrag lesen

Hi!

<input type='hidden' id='start' value=??????? ></input>
Wie kann ich anstelle der Fragezeichen erreichen, dass dieses Eingabfeld den Wert "value(start_1) + value(start_2)" bekommt?

Du könntest eine JavaScript-Funktion beim Abschicken des Formulars (onsubmit) aufrufen, die dort den Eintrag vornimmt.

Da du das Attribut name in deinen Eingabefelder nicht verwendest, müßtest du über die id darauf zugreifen (document.getElementById).
Die beiden Values kannst du in Variablen speichern und mittels Stringkonkatenation (Operator: +) zusammensetzen und ebenfalls in einer Variablen speichern bzw. deinem Hidden-Feld zuweisen.

Allerdings ist das vermutlich gar nicht nötig.
Deine Eingaben werden doch sicherlich serverseitig weiterverarbeitet.
In diesem Fall könntest du dir das hidden-Feld sparen.
Es hätte außerdem noch den Vorteil, daß du nicht auf JS angewiesen bist, so daß es bei allen Usern funktioniert.
Du könntest die beiden Werte einfach serverseitig zu einem String verknüpfen und diesen dann in eine Datenbank schreiben (oder was du sonst damit halt machen willst).

Schöner Gruß,
rob