Matthias Apsel: problem mit grossen formulardaten

Beitrag lesen

Hallo Christian Kruse,

Achte darauf, dass du die Daten via POST übermittelst und nicht via GET. Die Längenbegrenzungen hier sind deutlich grosszügiger.

Aber auch da können Probleme entstehen. Ich habe zum Beispiel auch Formulare mit vielen (ca 500) Datensätzen zu übertragen, wobei jeder der Datensätze so aussieht.

<input type="hidden" name="changed[0]">
<input type="hidden" value="18753" name="ID[0]">
<input type="hidden" value="0000-00-00" name="erledigt_am[0]">
<input type="checkbox" title="nicht zutreffend" name="Erlass_n[0]">
<input type="checkbox" checked="checked" title="Krankheit" name="Erlass_k[0]">
<input type="radio" checked="checked" title="offen" value="o" name="Status[0]">
<input type="radio" title="Selbstkontrolle" value="s" name="Status[0]">
<input type="radio" title="erledigt" value="e" name="Status[0]">
<textarea name="Bemerkung[0]" rows="4" cols="40"></textarea>

Es stellt eine Auswertungstabelle dar, welcher Schüler welche (Wochenplan-)Aufgabe wie erledigt hat.

Ich musste mir helfen, indem ich vor dem Absenden bei den nicht geänderten Datensätzen per JavaScript die name-Attribute entferne. Dafür das hidden-changed-Feld.

Bis demnächst
Matthias

--
Signaturen sind bloed (Steel) und Markdown ist mächtig.