hotti: Ein Dropdown mit zwei Parametern

Beitrag lesen

hi,

Wenn ich so mache, dann wird das "&" zu "&26" und das "=" zu "%3D".

Mit enctype="application/x-www-form-urlencoded" wird ein Ampersand zum %26 und ein Gleichheitszeichen zum %3D aber nur für die Übertragung. Wird das serverseitig geparst, entsteht aus der Komponente wieder das Originalzeichen (unescape).

Gibt es eine Möglichkeit die Sonderzeichen zu entwerten bzw. eine Möglichkeit wirklich zwei Parameter zu senden?

Ein Value ergibt einen Parameter. Du könntest eine Struktur reinbringen, aber nicht mit textlichen Delimitern sondern mit Längenangaben, Beispiel für vier Einzelwerte:

value="004otto006Hannes010Petersilie007Ännchen"

Hier beinhaltet eine Längenangabe, die stets deistellig ist, die Anzahl der zu lesenden Zeichen. Serverseitig kannst Du dann mit substr() die einzelnen Werte zurückgewinnen (Iteration über den gesamten String).

Hotti

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