Html DOM顺序是否决定表单参数的发布顺序?
如果我有这样的表格:Html DOM顺序是否决定表单参数的发布顺序?,html,http,dom,webforms,browser,Html,Http,Dom,Webforms,Browser,如果我有这样的表格: <form> <input name="param[]" /> <input name="param[]" /> <input name="param[]" /> </form> 提交表单时,我是否可以期望以相同的顺序接收这些参数 我注意到Chrome、Rails和Webrat保留了参数的顺序,但这可能是由于实现细节而不是遵循标准造成的。我发现这本书很有用,可读性也很强 应用程序/x-www-fo
<form>
<input name="param[]" />
<input name="param[]" />
<input name="param[]" />
</form>
提交表单时,我是否可以期望以相同的顺序接收这些参数
我注意到Chrome、Rails和Webrat保留了参数的顺序,但这可能是由于实现细节而不是遵循标准造成的。我发现这本书很有用,可读性也很强
应用程序/x-www-form-urlencoded…
控件名称/值按它们在文档中的显示顺序列出
多部分/表单数据…
零件将按照文档流中相应控件出现的相同顺序发送到processing agent
我还没有遇到一个不遵循这个惯例的浏览器,所以我想说你使用它是非常安全的
话虽如此,我的语义骨骼对于依赖这种约定有点不舒服。如果订购至关重要,我将使用:
<form>
<input name="param[0]" />
<input name="param[1]" />
<input name="param[2]" />
</form>