Norbert Klein: Formulardaten an zwei cgi-scripte übergeben

Beitrag lesen

n'Abend.

Gibts da eine Lösung per Javascript!?

Durchaus.

<script type="text/javascript">
<!--
 function ssf() // send second form
  {
   for(e = 0; e < document.forms[0].elements.length; e++)
    {
     if(document.forms[0].elements[e].type != "submit" && document.forms[0].elements[e].type != "reset")
      {
       document.forms[1].elements[e].value = document.forms[0].elements[e].value;
      }
    }
   document.forms[1].submit();
  }
//-->
</script>
<form action="erstes_cgi_dingen" method="post" onsubmit="ssf()">
<input><br>
<input><br>
<input type="submit">
<input type="reset">
</form>
<form action="zweites_cgi_dingen" method="post" target="_blank">
<input type="hidden">
<input type="hidden">
</form>

Im zweiten <form> müssen genauso viele versteckte <input>s sein, wie im ersten <input>s sind. Wird das erste Formular abgeschickt, werden die Daten in die Versteckten kopiert und danach abgeschickt.
Probier eben aus, ob's für deine Zwecke zu gebrauchen ist.

Gruß
Norbert