Markus Thomas: zwei Formulare gleichzeitig absenden

Beitrag lesen

Hallo,

ich brauche dringend Eure Hilfe,

nichts ist wirklich dringend

ich habe eine Seite mit zwei Formularen. Beim Abschicken sollen gleichzeitig alle zwei Formulare gesendet werden.

Wieso müßen das 2 Formulare sein? Eins müßte es doch auch tun, oder?
Aber zu Deinem Problem:
Lege im 1. Formular für jedes Feld des 2. Formulares ein hidden-Feld an. Diesem weist Du dann den Wert des entsprechenden Feldes des 2. Formulars zu. Also etwa: <form onSubmit="addForms()">.

function addForms()
{
    // für jedes Feld einzeln oder per for-Schleife
    document.Form1.Hidden1.value = document.Form2.Feld1.value;
    document.Form1.Hidden2.value = document.Form2.Feld2.value;
    ....

//zum Schluß Form1 senden
    document.Form1.submit();
}

HTH
Gruß Markus

PS: Ich würde trotzdem versuchen die beiden Forms irgenwie in eins zu bekommen