Angenommen, es 5 Eingänge in Web-Formular sindWird die Datenreihenfolge im Postformular im Webformular gleich sein?
<input name='the_same[]' value='different' />
<input name='the_same[]' value='different' />
<input name='the_same[]' value='different' />
<input name='the_same[]' value='different' />
<input name='the_same[]' value='different' />
Wenn Server-Seite die Post-Daten empfangen, verwende ich eine foreach Daten zu akzeptieren, sagen
$the_same = new array();
foreach($_POST['the_same'] as $data)
$the_same[] = $data;
Wird die Reihenfolge der Daten in Server-Seite gespeichert im Webformular gleich sein? und Cross-Browser, könnte es ein Kriterium sein, alle Browser folgen.
Da ich einen Drag-and-Drop-Effekt angewendet habe, damit der Benutzer die Reihenfolge dieser Eingaben ändern kann, kann ich den Index nicht verwenden. Oder sollte ich einen anderen Scipt schreiben, um diese Eingaben beim Post neu zu indizieren? – Edward
@Relax: ähm, in diesem Fall vermute ich, dass sogar der Empfehlungstext der W3C nichts wert ist, da er nun für Interpretationen offen ist, ob "die Reihenfolge im Dokument" das ursprüngliche HTML-Dokument oder das aktuelle DOM bedeutet. Sie sollten also unbedingt versuchen, einen expliziten Index zu verwenden. Vielleicht könnten Sie die Aktualisierung des Indexes in den Drag & Drop-Mechanismus einbeziehen? –