Rene Fritzsche: Multiple Variablen in einem Select-block setzen?

Hallo.

Ich habe folgendes vor:
Durch die Auswahl einer Option in einer Selectliste sollen
automatisch fuer das entgegennehmende Script gleich mehrere
Variablen gesetzt und uebergeben werden.

HTML-Schema (in Pseudocode, da ich nicht eben nicht weiss,
wie und ob man das "richtig macht"):

<form action="script.cgi">
<select>
<option A> setzt Variable x=1 und y=abc und z=alpha
<option B> setzt Variable x=2 und y=test und z=beta
...
</select>
</form>

Das Hauptproblem der Frage ist: gibt es eine saubere (X)HTML-
Loesung, um beim Auswaehlen eines Elements einer Liste mehr
als nur eine Uebergabe-Variable zu veraendern?

Es ist ja kein Problem, z.B. mit einer "onchange"-Anweisung
einen entsprechenden Java-Script-Code auszufuehren und dort
dann die die Werte fuer "y" in die HTML-Seite schreiben zu
lassen - aber das wuerde ich nur sehr ungern tun.

Danke,
 Rene.

  1. Hellihello

    vielleicht ist die Frage andersherum. Wenn das klicken einer Option drei Variablen setzt, warum machst Du es nicht Serverseitig:

    if($_GET["option"]=="A") {
     $x=1;
     $y="abc";
     $z="alpha";
    }

    Das muss ja logischerweise möglich sein, sonst könntest du mit den Optionen ja nicht alle nötigen Fälle abdecken.

    <option name="my_option" value="A"> wenn A setzt der Server Variable x=1 und y=abc und z=alpha</option>

    Gruß,

    frankx