Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html DOM顺序是否决定表单参数的发布顺序?_Html_Http_Dom_Webforms_Browser - Fatal编程技术网

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>