mehrere Form-Tags auf einer Seite?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mehrere Form-Tags auf einer Seite?

    Hallo,

    Kann man eigentlich mehrere Form-Tags auf einer Seite verwenden, der Form

    <form 1 action .... method....>
    <form 2 action .. method ...>
    </form 2>
    </form 1>

    d.h. in sich verschachtelte form-tags mit jeweils eigenen submit-Buttons, wobei die jeweiligen Variablen auf die jeweiligen Zielseiten übergeben werden? Z.B. in dem man den einzelnen Form-Tags Namen gibt?
    Ist dies möglich?

    Gruß Ralf

  • #2
    verschachtelte form-tags funktionieren nicht !

    php-Entwicklung | ebiz-consult.de
    PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
    die PHP Marktplatz-Software | ebiz-trader.de

    Kommentar


    • #3
      Was willst du denn damit erreichen?

      Kommentar


      • #4
        Du kannst aber einer Form mehrere Submit-Buttons geben und im OnClick (also vorm Absenden) die action der Formulars per JavaScript ändern (oder die Parameter per PHP an die richtige Action weitergeben).
        In PHP (oder einer anderen serverseitigen Sprache) kannst du den gedrückten Knopf über dessen Namen und Value überprüfen.

        Beispiel:
        <form action="submit.php">
        <input type="submit" name="submit" value="Abschicken 1">
        <input type="submit" name="submit" value="Abschicken 2" onClick="this.form.action='submit2.php';">
        </form>

        submit.php:
        <?php
        // Für den Fall, daß JS ausgeschaltet ist:
        if ($submit=='Abschicken 2')
        {
        include 'submit2.php'; // enthält Code für Reaktion auf button2
        die();
        }
        // Code für Reaktion auf button1
        ...
        ?>
        mein Sport: mein Frühstück: meine Arbeit:

        Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

        Kommentar

        Lädt...
        X