HTML输入元素中名称属性的语法

时间:2013-01-05 23:01:27

标签: html node.js express

我之前尝试过Ruby(和Rails),当我创建视图时,我在输入字段中使用了这样的语法:

<input name="fruit[name]" .../>

<input name="fruit[traits][]" .../>

等等。第一个会在params哈希中给我一个fruit键,依此类推。现在我已经转移到Node.js和Express我可以在name属性中使用相同的语法,我在请求对象的body属性中获得了一个很好的对象fruit(使用bodyParser middelware)。

现在我想知道,是否在规范中写道,name属性中的给定格式应该在请求params / body属性中创建这样的结构?或者这是每个人都做的事情?

1 个答案:

答案 0 :(得分:3)

  

现在我想知道,是否在规范中写道,name属性中的给定格式应该在请求params / body属性中创建这样的结构?

没有

  

或者这是每个人都这么做的事情吗?

它始于PHP。其他一些表单解析器已复制该行为。