我正在使用下面的脚本在表单中自动添加新行,但我没有看到如何使用$ _POST检索PHP下每个字段的值。 如果有人已经在表格中遇到了这个问题,感谢您帮助我! 在test5.php中检索字段值的过程。 我不知道如何在$ _POST
中获取数组提前谢谢
这是我的剧本
<html>
<head>
</head>
<body>
<form action="test5.php" method="post">
<div id="address">
<div id="1" name="address[]">
<input id="mail" type="text" />
<input id="type" type="text" />
<input id="comment" type="text" />
<a href="#" class="removeclass" style="display:none;">×</a>
</div>
</div>
<input id="add_address" type="button" value="Ajouter" />
<input type="submit" value="Create PDF" />
</form>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$('#add_address').click(function(event) {
var lastDiv = $('#address > div').last();
var id = parseInt(lastDiv.attr("id")) + 1;
(lastDiv.clone(true).attr("id", id)).insertAfter(lastDiv).find(".removeclass").show();
return false;
});
$('body').on('click', '.removeclass', function(event) {
$(this).parent().remove();
return false;
})
</script>
</body>
</html>
答案 0 :(得分:0)
1。)从div-element
中删除name-attribute2。)建立你的输入元素,如:
<div id="..">
<input type="..." name="address[1][mail]" />
<input type="..." name="address[1][type]" />
<input type="..." name="address[1][comment]" />
</div>
<div id="..">
<input type="..." name="address[2][mail]" />
<input type="..." name="address[2][type]" />
<input type="..." name="address[2][comment]" />
</div>
答案 1 :(得分:0)
我修改了我的脚本,如下所示,在test5.php中,我可以用这个脚本查看数据。
<? Php
// print_r ($ _ POST);
echo $ _POST ['mail'] [2];
?>
由于
------------- ------------- test5.php
<div id="address">
<div id="1">
<input type="text" name="mail[]" />
<input type="text" name="type[]" />
<input type="text" name="comment[]" />
</div>
</div>