Hallo!
Kann mir jemand sagen wie ich die Daten ZWEIER Formulare abschicken kann?
Besten Dank!
Hallo Wundernase,
es gibt noch den Onsubmit-Handler, der dieser Aufgabe wirklich bewerkstelligt. Ein Beispiel.
function Abschicken()
{
Objekt=document.forms;
Objekt.form1.eingabeForm2.value=Objekt.form2.eingabe.value;
return true;
}
<form name="form1" action="irgendwohin.asp" onSubmit="return Abschicken()">
<input type="text" name="eingabe" value="" />
<input type="hidden" name="eingabeForm2" value="" />
</form>
<br/>
Und hier steht noch etwas Text dazwischen............
<form name="form2">
<input type="text" name="eingabe" />
</form>
Was bewerkstelligt der OnSubmit-Handler? Das erste Formular beinhaltet
zunächst einmal ein Hidden-Feld, nämlich eingabeForm2. Beim Abschicken wird der Wert dieses Feldes mit dem Textfeld des zweiten Formulars überschrieben und du hast dieses Feld dann als POST-Feld nach dem Abschicken auf irgendwohin.asp.
Grüße,
Wolfram