我有一张表格。
可以使用表单内的jquery复制整个div.wrap-all。
此外,input.foo可以在div.wrap-subtitle
中复制我怎样才能在数组中分离表单数据,这样每个div.wrap-all都有分开数组的数据?
这是一个例子(非常简化):
<form>
<div class="wrap-all">
<input type="text" name="question[]">
<div class="wrap-subtitle">
<input class="foo" type="text" name="subtitle[]">
</div>
</div>
<input type=submit>
</form>
以下是提交之前的示例:
<form>
<div class="wrap-all">
<input type="text" name="question[]">
<div class="wrap-subtitle">
<input class="foo" type="text" name="subtitle[]">
<input class="foo" type="text" name="subtitle[]">
<input class="foo" type="text" name="subtitle[]">
</div>
</div>
<div class="wrap-all">
<input type="text" name="question[]">
<div class="wrap-subtitle">
<input class="foo" type="text" name="subtitle[]">
<input class="foo" type="text" name="subtitle[]">
</div>
</div>
<input type=submit>
</form>
答案 0 :(得分:0)
我知道html中多维数组的方法。这是一个样本。
<form action="" method=post>
<input type="text" name="field[step1][]">
<input class="foo" type="text" name="field[step2][]">
<input type=submit>
</form>
PHP中print_r($_POST);
的结果。
Array
(
[field] => Array
(
[step1] => Array
(
[0] => 1
)
[step2] => Array
(
[0] => 2
)
)
)