henman: Ein Dropdown mit zwei Parametern

Beitrag lesen

hallo tobias_,

Ist der eine Parameter vom anderen abhängig, dann verwalte den Zusammenhang auf dem Server.

wenn auf Parameter a mit Inhalt "Bock" immer Parameter b mit "wurst" folgt, brauchst du nicht beide über ein Formular übermitteln. Es reicht, den ersten zu senden und dann serverseitig (z.B. mit PHP) über if() oder switch() den zweiten zu ermitteln.

switch($param1)  
   {  
   case 'Bock': $param2 = 'wurst';break;  
   case 'foo': $param2 = 'bar';break;  
  // etc.  
}

Wenn du wirklich eine Auswahl verschieden-parametrischer URIs via POST anbieten willst, solltest du jede URI durch ein eigenes Formular auslösen, und die verschiedenen Formulare in ein CSS-Dropdown stecken.

mfg Beat

schreib für jedes vorkommende Parameterpaar ein Formular mit zwei hidden-inputs für die Parameter und ein submit zum Abschicken.
Diese ganzen Formulare packst du in ein Dropdown-Menü. Mit CSS lässt sich das wunderbar lösen. So kannst du ein Select-Feld nachahmen.

grüße,
henman

--
"Sir! We are surrounded!" - "Excellent! We can attack in any direction!"