hotti: Zeigt her Eure Formulare

Beitrag lesen

Na, ausgeschlafen ;)

Und das ist ein schwerwiegendes Problem: Weil man das Standard-Verhalten einfach aushebelt, müssen Integrations-Tests vorgenommen werden. Und deine bisherige Implementierung würde da eiskalt durchfallen: Du hebelst nämlich die gesamte Formular-Validierung aus und erzeugst so eine riesige Barriere. Jetzt, da du das weißt, kannst du deine Implementation anpassen, aber der Punkt sollte deutlich werden: Standard-Verhalten zu deaktivieren ist eine gefährliche Sache.

Das Streben nach etwas mehr Struktur in der Übertragung von POST- oder GET-Parametern ist nicht neu. Ein <input name="address[name]"> ist auch nur eine proprietäre Lösung die PHP beschreitet, weil der serverseitige Parser im Builtin entsprechend programmiert ist.

Mit demselben Ziel auch proprietär, ermöglicht jedoch mit dem Standard Enctype="application/octet-stream" das Upload mehrerer Dateien beliebigen Content-Types zusammen mit Text unter konsequenter Nutzung der Möglichkeiten, die moderne Browser heute bieten.

Schönes Wochenende ;)