Dok Spock: Formular mit variabler "action=..."

Hallo,

ich möchte für ein Formular per selectboxes
variabel die "action=..." festlegen.

Also je nach Wahl:
action="cgi-bin/suche.cgi"
oder
action="termine/terminsuche.cgi"
etc.

Ist sowas möglich?
Ich habe keine Idee, wie ich das realisieren könnte.
Danke für die Hilfe, Dok Spock

  1. Tach,

    ich möchte für ein Formular per selectboxes
    variabel die "action=..." festlegen.

    Also je nach Wahl:
    action="cgi-bin/suche.cgi"
    oder
    action="termine/terminsuche.cgi"
    etc.

    Ist sowas möglich?

    Jein! Also per Selectbox die 'Action'-Datei auswählen ist
    nicht direkt möglich!!

    Du könntest entweder mit einem JavaScript eine Seite aufrufen, die genauso 'aussieht' aber eine anderes Script aufruft, wenn die Selectbox geändert wird.

    Oder, was sich ja anbietet, da du ja eh Scripte aufrufst, einfach
    die Selectbox auswerten und dann einfach die gewünschte Scriptdatei aufrufen! Also einfach nur ein andres Script vorschalten, dass dann auch alle Variablen die 2 Datei weiterreicht!

    bis dann,

    Walter

    1. Oder, was sich ja anbietet, da du ja eh Scripte aufrufst, einfach
      die Selectbox auswerten und dann einfach die gewünschte Scriptdatei aufrufen! Also einfach nur ein andres Script vorschalten, dass dann auch alle Variablen die 2 Datei weiterreicht!

      Hallo Walter,
      das ist schon mal 'ne gute Idee :o)

      Bei javascript wüsste ich nicht, wie man den Quelltext modifiziert,
      weil write und writein ja "richtig" in die Seite schreiben, oder?

      Danke, Dok Spock

      1. hi

        Bei javascript wüsste ich nicht, wie man den Quelltext modifiziert,
        weil write und writein ja "richtig" in die Seite schreiben, oder?

        wie "richtig"? Also die Datei auf dem Server wird nicht verändert *g*

        Grüße aus Bleckede

        Kai

  2. Hallo,

    gib deinem Formular einen Namen. Mit document.FormName.action
    kannst du dann auf das action Attribut zugreifen.

    Jetzt musst du nur noch beim onChange des selects , action neu
    setzten.

    Gruß

    uepselon.

    1. gib deinem Formular einen Namen. Mit document.FormName.action
      kannst du dann auf das action Attribut zugreifen.
      Jetzt musst du nur noch beim onChange des selects , action neu
      setzten.

      Hi uepselon,

      Klasse, Danke, und Viele Grüsse, Dok Spock