表单数组支持跨浏览器

Sto*_*ped 3 html php forms

我甚至不确定表单数组是否是正确的术语,但它看起来有点像这样:

<input name='element[]' type='text' />
<input name='element[]' type='text' />
Run Code Online (Sandbox Code Playgroud)

然后在PHP中将其作为存储在其中的数组进行检索$_POST['element']- 在本例中为2个值.

我已经在我可以使用的浏览器中对它进行了测试,但我以前从未见过它,我想知道这在所有浏览器中都得到了支持吗?或者这是一个非常古老的东西,我还没有遇到过?

谢谢!

Que*_*tin 9

它是服务器端语言,将其转换为一个数组(大多数语言不需要名称结束[],这是PHP的一个奇怪的地方).

就浏览器而言,它只是一堆具有相同名称的输入,使用标准规则进行序列化以提交表单数据.即

element[]=value&element[]=value
Run Code Online (Sandbox Code Playgroud)

没有浏览器有任何问题.它已经以这种方式工作,因为HTML首先得到了一个form元素.