复杂表单上输入名称的HTML标准

Gio*_*ato 8 html forms web-standards w3c-validation

name在复杂的HTML表单input元素中选择属性值有一个标准或好的做法吗?例如:

<input type="text" name="post[comments][0][author][name]" />
Run Code Online (Sandbox Code Playgroud)

但是多重价值呢?我应该用吗?

<input type="file" multiple name="post[attachments]" />
Run Code Online (Sandbox Code Playgroud)

要么

<input type="file" multiple name="post[attachments][]" />
Run Code Online (Sandbox Code Playgroud)

PHP仅支持后者,但W3C在其示例中使用前者.因为我正在解析原始multipart/form-data实体,所以我不依赖于特定的语言; 我在寻找标准,最佳实践或建议.

Que*_*tin 1

在复杂的 HTML 表单输入元素中选择 name 属性值有标准或良好的做法吗?

这方面没有标准。

您使用的语法特定于 PHP 的表单数据解析引擎(有几个用于其他语言的模块可以模拟它)。

在处理表单中的复杂数据结构时,这是一种方便的语法。