wahsaga: <button> workaround im IE?

Beitrag lesen

hi,

Stell dir vor, du hast 3 Input-Elemente mit demselben name-Attribut, aber mit verschiedenem Value in einer Form.

dann wird daraus beim übertragen (hier mal beispielsweise per GET):
?name=value&name=value&name=value

Wie soll denn eine serverseitige Software diese übermittelten Input-Elemente auslesen?

so, wie sie alles andere auch "ausliest".

Nun, sie kann es nicht, denn die name/value-Paare überschreiben sich gegenseitig,

nein, tun sie nicht.
PHP beispielsweise ist allerdings in der tat zu blöd, um obigen query string korrekt zu interpretieren, und liefert dann nur das letzte name/value-paar.

es sei denn die Browser würde vor dem Versenden ein Array aus diesen gleichnahmigen Elementen konstruieren, aber das wäre mir definitiv neu.

ja, deshalb sollte man, so man vorhat so etwas mit PHP auszuwerten, selber für die erstellung eines array sorgen: in dem man die felder mit name="name[]" benennt. das kapiert jetzt auch PHP ...

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }