2013-03-12 34 views
3

是否有任何已知的問題或回縮從元素的命名是這樣的:層次的HTML表單元素,併發布數據

<form method="POST" ... > 
    <input name="category[title]" ...> 
    <input name="category[desc]" ...> 
</form> 

POST結果會是這樣的:

Array 
(
    [category] => Array 
     (
      [title] => 0 
      [desc] => 0 
     ) 
) 

它在所有主要的網絡瀏覽器中工作?還有什麼具體的名字嗎?

+1

重複? http://stackoverflow.com/questions/1010941/html-input-arrays – 2013-03-12 13:14:02

+0

@sleepy完美!感謝您指出! :) – Mahdi 2013-03-12 13:18:04

回答

1

一下:

/* send a object like it: 
 
Person: 
 
{ 
 
name: 'Homer' 
 
age : 50 
 
kids :[ 
 
    { name: 'Liza', age: 9 }, 
 
    { name: 'Bart', age: 8 }, 
 
    {name: 'Maggie', age: 2 } 
 
]} 
 
*/
<form method="post" action='my_magic_form.xpto'> 
 
    <input type="text" name="name" placeholder="Your Name" /> 
 
    <input type="text" name="age" placeholder="Your age" /> 
 
    <input type="text" name="kids[0].name" placeholder="First child name" /> 
 
    <input type="text" name="kids[0].age" placeholder="First child age" /> 
 
    <input type="text" name="kids[1].name" placeholder="Second child name" /> 
 
    <input type="text" name="kids[1].age" placeholder="Second child age" /> 
 
    <input type="text" name="kids[2].name" placeholder="Third child name" /> 
 
    <input type="text" name="kids[2].age" placeholder="Third child age" /> 
 
</form>

+0

謝謝!表單動作中的'.xpto'是什麼? – Mahdi 2015-02-03 16:24:43