<input name="foo[]" ... >
我以前使用过这些,但是我想知道它叫什么以及是否有规范吗?
我在HTML 4.01 Spec中找不到它,导致各种Google结果只将其称为“数组”,以及许多处理表单数据的PHP示例。
在PHP.net的此页面的注释中有一些引用和指针:
托斯滕说
“ XHTML规范的兼容性指南的C.8节适用于将name属性用作片段标识符。如果您检查DTD,则会发现’name’属性仍被定义为表单元素的CDATA。”
Jetboy说
“因此:http : //www.w3.org/TR/xhtml1/#C_8在XHTML 1.0中,名称属性的类型已更改,这意味着XHTML的名称属性中的方括号无效。 无论如何,在撰写本文时,W3C的验证器都不会在XHTML文档中使用它。”
“因此:http : //www.w3.org/TR/xhtml1/#C_8在XHTML 1.0中,名称属性的类型已更改,这意味着XHTML的名称属性中的方括号无效。
无论如何,在撰写本文时,W3C的验证器都不会在XHTML文档中使用它。”