2013-11-05 129 views
-1

我试图张贴与像一个表中的字段的表单条目尝试后具有多个字段具有相同的名称作为数组

我认为这将是最好的,如果我举一个例子形式:

<form method="post"> 
    <table> 
     <tr> 
      <td><label>Name:</label></td> 
      <td><input type="text" name="appsDetails[name]" placeholder="Enter name" value=""/></td> 
      <td><label>ID:</label></td> 
      <td><input type="text" name="appsDetails[id]" placeholder="Enter id" value=""/></td> 
      <td><label>Token:</label></td> 
      <td><input type="text" name="appsDetails[token]" placeholder="Enter token" value=""/></td> 
     </tr> 

     <tr> 
      <td><label>Name:</label></td> 
      <td><input type="text" name="appsDetails[name]" placeholder="Enter name" value=""/></td> 
      <td><label>ID:</label></td> 
      <td><input type="text" name="appsDetails[id]" placeholder="Enter id" value=""/></td> 
      <td><label>Token:</label></td> 
      <td><input type="text" name="appsDetails[token]" placeholder="Enter token" value=""/></td> 
     </tr> 

     <tr> 
      <td><label>Name:</label></td> 
      <td><input type="text" name="appsDetails[name]" placeholder="Enter name" value=""/></td> 
      <td><label>ID:</label></td> 
      <td><input type="text" name="appsDetails[id]" placeholder="Enter id" value=""/></td> 
      <td><label>Token:</label></td> 
      <td><input type="text" name="appsDetails[token]" placeholder="Enter token" value=""/></td> 
     </tr> 


    </table> 
</form> 

您还可以检查:fiddle example

在上面的例子中得到提交我只得到在表中的最后一行。

我的问题是。有没有办法像数组中的数组呢?如果这是有道理的

我想避免做一些像名字[]。 id [],token []。

+0

手动一一列举组中逐'值=应用[2] [令牌]' – mario

+0

http://stackoverflow.com/questions/2203430/posting-form-fields-with-same-name-attribute?rq=1 –

+0

vincent这只适用于一维数组。 –

回答

4

当然您也可以,只需使用一个空的[],每次这个人是遇到了,它被认为是一个新的同级

<tr> 
      <td><label>Name:</label></td> 
      <td><input type="text" name="appsDetails[][name]" placeholder="Enter name" value=""/></td> 
      <td><label>ID:</label></td> 
      <td><input type="text" name="appsDetails[][id]" placeholder="Enter id" value=""/></td> 
      <td><label>Token:</label></td> 
      <td><input type="text" name="appsDetails[][token]" placeholder="Enter token" value=""/></td> 
     </tr> 
+0

感谢这就是我一直在寻找 –

相关问题