Tom lmt: Hilfe!? Daten übergeben

Hallo,

ich würde gerne folgendes Startformular bei Klick auf Button 1 direkt ausführen (cgi) oder die Daten an eine Formular mit "weiteren Details" (php) übergeben. Wie ist das möglich?

Startformular
<form action="/cgi/preisliste.pl" method="post">
<input type="text" name=abc size="20"><br>
<input type="text" name=def size="20"><br>
<input type="submit" value="Zur Preisliste">      "bei Klick an /cgi/flist.pl"
<input type="submit" value="weitere Details">    "bei Klick an /preisliste.php"
</form>

Da es nicht möglich ist <form> Tags zu verschachteln, hätte ich gerne gewust, wie ich bei einem Klick auf Button 2 "weitere Details" die Daten an ein zweites Script (preisliste.php) übergeben kann das nicht per <form action=" angegeben ist. Geht das mit Java-Script?

preisliste.php
<form action="/cgi/preisliste.pl" method="post">
<input type="text" name=abc size="20" value=$abc><br>
<input type="text" name=def size="20" value=$def><br>
<select name="kinder">
<option value=1>1 Kind
<option value=2>2 Kinder
</select>
<input type="submit" value="Zur Preisliste">
</form>

Über eure detaillierte Hilfe würde ich mich sehr freuen.
Viele Grüße
Tom

  1. Hi,

    ich würde gerne folgendes Startformular bei Klick auf Button 1 direkt ausführen (cgi) oder die Daten an eine Formular mit "weiteren Details" (php) übergeben. Wie ist das möglich?

    an Deiner Frage hat sich seit https://forum.selfhtml.org/?t=96345&m=585913 nichts verändert. Bitte bleibe in Deinem Thread.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo Tom.

    Startformular
    <form action="/cgi/preisliste.pl" method="post">
    <input type="text" name=abc size="20"><br>
    <input type="text" name=def size="20"><br>
    <input type="submit" value="Zur Preisliste">      "bei Klick an /cgi/flist.pl"
    <input type="submit" value="weitere Details">    "bei Klick an /preisliste.php"
    </form>

    Da findest du was dazu:
    http://de.selfhtml.org/javascript/objekte/forms.htm#action

    Und so müsste der Button aussehen:
    <input type="submit" value="weitere Details" onclick="document.forms[0].action='/preisliste.php';">

    Ist JS allerdings nicht aktiviert wird trotzdem an "/cgi/preisliste.pl" gesendet.
    Daher lässt du den Button am Besten so ausgeben:

    <script type="text/javascript">
    <!--
    document.write("<input type="submit" value="weitere Details" onclick="document.forms[0].action='/preisliste.php';">");
    //-->
    </script>
    <noscript>
    <a href="formular2.htm">Wollen Sie weitere Details, bitte hier klicken</a>
    </noscript>

    Sollte JS nun aktiviert sein, wird ganz normal der Button angezeigt.
    Ohne JS wird dagegen ein Link angezeigt.
    Am Besten machst du dann eine zweite Datei und bestimmst da ein ähnliches Formular, nur eben mit preisliste.php als action-Angabe.

    Mls, H2O

    --
    #*~!:     Lernstandserhebungen sind geschrieben. Wir haben fertig!
    Selfcode: ie:% fl:| br:^ va:) ls:[ fo:| rl:( n4:° ss:| de:> js:| ch:? sh:( mo:| zu:)