Alexander: @Markus Thomas: Frage wegen 2 Formulare

Beitrag lesen

Hi Markus!
Ich hatte unten Deinen Beitrag über das Abschicken von 2 Formularen mit einem klick! Vielleicht kann das Script mir bei einem Problem helfen, und zwar möchte ich 2 Skripte auf einmal ausführen. Ich schaffe es einfach nicht, beide in einem zu vereinen. Deshalb wollte ich jetzt erstmal Deine Javascript Methode versuchen.
Ich hab das mal wie folgt ausprobiert:

<script language="JavaScript">
<!--
function addForms()
{
    // für jedes Feld einzeln oder per for-Schleife
    document.Form1.Name.value = document.Form2.Name.value;
    document.Form1.email.value = document.Form2.email.value;
    ....

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

//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<form name="form1" method="post" action="/cgi-bin/mailto.cgi">
    <input type="hidden" name="Name">
    <input type="hidden" name="email">
  </form>
  <form name="form2" method="post" action="/cgi-bin/csvformplus.pl"  onSubmit="addForms()">
    <input type="submit" value="Abschicken">
    <input type="text" name="Name">
    <input type="text" name="email">
  </form>

Aber so funktioniert das bei mir nicht, es wird nur form2 abgeschickt. Oder hab ich da was falsch verstanden?
Also ich würde einfach ein 2. Fomular schreiben, nur mit hidden Fields, nur in der action halt das andere Script angeben.
Vielleicht weißt Du ja, was ich falsch gemacht habe.(wird das 1. auch ausgeführt, wenn das 2. nicht richtig läuft?)
Gruß
Alex