使用HTML表单,我可以依赖HTML中字段的顺序与发送给服务器的数据相同吗?
例如,如果我有2个输入:
<input type="text" name="one"/>
<input type="text" class="aaa" name="two[]"/>
<input type="text" class="bbb" name="two[]"/>
在解析服务器端的数据并循环使用名为“two”的输入时,我是否可以依赖input.aaa将首先出现在循环中的事实。
我使用的是php,但同样的问题适用于接收表单(帖子)数据的所有主要后端语言。
答案 0 :(得分:4)
没有。
您可以通过在输入名称中手动设置索引来操作订单:
<input type="text" class="aaa" name="two[0]"/>
<input type="text" class="bbb" name="two[1]"/>