hotti: 2x Submits auf Seite, Problem³

Beitrag lesen

hi,

Es geht mir nur darum, das die PERL erkennt, was zutun ist, VOR oder ZURÜCK.

Vorname=Max&Nachname=Mustermann&Vor=yes
oder
Vorname=Max&Nachname=Mustermann&Zurueck=yes
aber du JS sieht der Request so aus
Vorname=Max&Nachname=Mustermann

Wie soll ich das mit JS lösen können?

??? Perl soll die Parameter parsen, damit Du das mit JS lösen kannst? ???

Ok, bleiben wir bei den Parametern, hier der QUERY_STRING:

Vorname=Max&Nachname=Mustermann&Vor=yes

Mit dem Perl-Modul CGI.pm und der Methode param() parst Du die Parameter aus dem QUERY_STRING, das ergibt:

Parameter |  Value
---------------------------
Vorname   |  Max
Nachname  |  Mustermanne
Vor       |  yes
---------------------------

In einer Kontrollstruktur prüfst Du, ob der Parameter "Vor" den Wert "yes" hat, ist das der Fall rufst Du eine entsprechende Funktion vorwärts() dazu auf. Die Funktion zurück() hingegen rufst Du auf, wenn der Parameter "Zurueck" den Wert "yes" hat.

Jetzt könntest Du die Parameter=Value-Paare in Variablen packen und in der Subfunktion sowas machen, also Perl-Variablen an JS-Variablen übergeben:

print qq(
 <javascript>
  var zurueck = $zurueck;
 </javascript>
);

Hotte

--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.