Steffen: Formularziel von Usereingabe abhängig machen

Hallo,

ich möchte in einem Formular zwei Checkboxen anbieten. Abhängig von deren Wahl soll sich dann jeweils das Formularziel ändern, sprich wenn ich auf eine Checkbox klicke wird beim Submit ein bestimmtes php-Skript aufgerufen, wähle ich die andere, soll ein anderes Skript aufgerufen werden.

Geht sowas mit Javascript, falls ja, wie, vielleicht weiß sogar jemand, wo? Wäre über jede hilfe dankbar.

Gruß, Steffen,

  1. Hallo Steffen,

    Geht sowas mit Javascript, falls ja, wie, vielleicht weiß sogar jemand, wo? Wäre über jede hilfe dankbar.

    function welche_aktion () {
      // diese Funktion muss das Formularziel
      // in Abhängigkeit von der gewählten Checkbox
      // mit return zurückliefern
    }

    <form action="..." method="post" name="..." onsubmit="this.action = welche_aktion (); return true;">

    Allerdings empfehle ich Dir wirklich, darauf zu verzichten und lieber das ganze serverseitig zu lösen, [1] als dass Du Dich auf JavaScript verlässt, sonst haben Benutzer, die JavaScript deaktivert haben, Probleme beim annavigieren Deiner Seite.

    Viele Grüße,
    Christian

    [1] Bei PHP ginge das wunderbar über bedingte includes:

    <?php
    if (isset ($_GET['checkbox_1'])) {
      include ('script1.php');
    } if (isset ($_GET['checkbox_2'])) {
      include ('script2.php');
    } if (isset ($_GET['checkbox_3'])) {
      include ('script3.php');
    } else {
      // fehler???
    }

    --
    Ich bin ein Bandbreitenverschwender. Meine Signatur tut mir leid. Ehrlich!