Daggie: Alle name-Attribute ermitteln

Beitrag lesen

Der Aufruf mit name-Übergabe like

var request = fetchinput(['auswahl','blumen','namen','senddata','vname','farben','mesg']);

hat natürlich auch Vorteile, ua. den, dass die Liste der Parameternamen serverseitig verwaltet und über Platzhalter in das Template gegeben werden kann. Zweckmäßig ist sowas, wenn schließlich auch die Input-Elemente serververseitig (automatisiert) erstellt werden sollen.

Last but not least liefert fetchinput() ein Objekt, in welchem Parameter, resultierend aus Input-Feldern mit einem name-Attribut, sauber getrennt sind von Parametern die aus Input-Feldern resultieren, wovon es mehrere mit demselben name-Attribut gibt. Z.B. mehrere checkbox mit dem gleichen Namen für eine Mehrfachauswahl oder mehrere Input-Felder mit denen mehrere Werte unter einem Parameternamen erfasst werden sollen. Eine solche Trennung verfreundlicht dann auch den serverseitigen Code.

Das Objekt wird z.B. als JSON-String via POST gesendet, diesbez. Libs liegen fix&fertig vor.

Danke an Alle, freundliche Grüße, Dag