html中的选择顺序选择多个?

Hai*_*ood 3 html javascript html-select

我有一个标记插件,它以两种形式维护它的标签选择.一个是内部阵列.另一种是通过一个html选择,它只包含所有选中的标签,如果插件是表单的一部分,它允许标记插件像普通元素一样工作.

我被要求实施重新订购.我知道如何做到这一点并调整阵列.选择让我有点困惑,不同的浏览器如何处理订单.

所选项目作为表格的一部分提交的顺序是什么?他们被选中的顺序?按字母/数字按价值?或者只是从上到下选择项目?

Vro*_*roo 5

根据HTML规范,表单值将按照它们在文档中出现的顺序提交:

  • application/x-www-form-urlencoded(GET或POST):"控件名称/值按它们在文档中出现的顺序列出."
  • multipart/form-data(POST):"部件以相同的顺序发送到处理代理程序,相应的控件出现在文档流中."

有关详细信息,请参见http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.

然而,仅仅因为规范所说的并不意味着浏览器实际上做了什么.浏览器因不遵守w3c规范而臭名昭着.在单独的<input type="hidden">元素中跟踪订单可能更安全.