Zakładając istnieje 5 wejść w formie internetowejCzy kolejność danych w formularzu pocztowym będzie taka sama w formularzu internetowym?
<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' />
Po stronie serwera odbierać dane pocztowe, używam foreach do odbioru danych, powiedzmy
$the_same = new array();
foreach($_POST['the_same'] as $data)
$the_same[] = $data;
Czy kolejność dane zapisane w stronie serwera być tym samym w formie internetowej? i w przeglądarkach, może to być kryterium dla wszystkich przeglądarek.
Ponieważ zastosowałem efekt przeciągnij i upuść, aby umożliwić użytkownikowi zmianę kolejności tych danych wejściowych, więc nie mogę używać indeksu. Czy powinienem napisać kolejny scipt, aby ponownie zindeksować te dane wejściowe po wpisie? – Edward
@Relax: um, w tym przypadku podejrzewam, że nawet tekst rekomendacji W3C nie jest nic wart, ponieważ jest teraz otwarty na interpretację, "kolejność, w jakiej pojawiają się w dokumencie" oznacza oryginalny dokument HTML lub bieżący DOM. Dlatego zdecydowanie powinieneś używać indeksu jawnego. Być może możesz uwzględnić aktualizację indeksu w mechanizmie przeciągania i upuszczania? –