一尘不染

HTML输入数组

html

<input name="foo[]" ... >

我以前使用过这些,但是我想知道它叫什么以及是否有规范吗?

我在HTML 4.01
Spec中
找不到它,导致各种Google结果只将其称为“数组”,以及许多处理表单数据的PHP示例。


阅读 1010

收藏
2020-05-10

共1个答案

一尘不染

在PHP.net的此页面的注释中有一些引用和指针:

托斯滕说

“ XHTML规范的兼容性指南的C.8节适用于将name属性用作片段标识符。如果您检查DTD,则会发现’name’属性仍被定义为表单元素的CDATA。”

Jetboy说

“因此:http :
//www.w3.org/TR/xhtml1/#C_8在XHTML
1.0中,名称属性的类型已更改,这意味着XHTML的名称属性中的方括号无效。

无论如何,在撰写本文时,W3C的验证器都不会在XHTML文档中使用它。”

2020-05-10