Form表单中点击按钮增加一行,后端用PHP如何批量处理

Form表单中点击按钮增加一行,后端用PHP如何批量处理

一个简单的form表单,想要实现点击按钮之后就添加一行。(类似于部分网站的添加地址的功能)

然后submit提交表单之后在后端用PHP如何处理。

求大神写一段简单的代码!

2个回答

  <?php
$addr=$_POST["addr"];
if(isset($addr)){
  $len=count($addr);
  for($x=0;$x<$len;$x++) {
    echo $addr[$x];
    echo "<br>";
  }
}
?>
<form method="POST">
    <div>
        <div>地址:<input type="text" name="addr[]"><input type="button" value="+" onclick="addOrRemove(this)"></div>
    </div>
    <input type="submit" value="提交"/>
</form>
<script>
    function addOrRemove(btn) {
        var add = btn.value == "+";
        var div = btn.parentNode, list = div.parentNode;

        if (add) {
            div = div.cloneNode(true);
            var inputs = div.getElementsByTagName('input'); inputs[inputs.length - 1].value = '-';
            list.appendChild(div);
        }
        else list.removeChild(div);

    }
</script>

说明一下吧php主要是数组的操作,表单元素的名称后面加上[],是php接收数组的常见场景

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

16
form 表单提交大量字段值该咋接收??
21
form表单提交,文本域中的数据丢失,保存不到数据库。
5
为什么点击按钮保存表单里的数据时,全部的数据都没有获取到,都是空的?
5
SSM框架下,怎么将从数据库查询的数据显示在form表单里?
13
form表单post提交数据时的小疑问
19
关于form表单,刷新页面会自动提交的问题.
5
easyui form表单提交返回值为空
4
javascrpt语言能不能获取java语言运行的结果,并且返回给form表单显示出来?
11
form表单里面的数据提交到java后台的问题
1
一个submit按钮,我想让她控制多个form,按钮也有单独的一个form怎么办。
2
一个form表单里面的文件上传类型的input标签为什么上传的只有第一行的?
1
前后端分离如何解决表单验证问题?
1
不使用serlet和jsp或者controller 后端随便写一个类的话怎么获取前端form表单的值
2
form表单同事提交多个文件盒文本框中数据,后台该输入接收数据?
5
form表单中的input输入框无法被鼠标点击获取焦点?
1
selenium中什么时候用form的submit()什么时候用表单中提交按钮的click()
1
通过form表单提交的方法将数据传给java后台内部类该如何实现?
3
为什么用form表单上传的file文件内容不是乱码,但是form的一般input元素输入中文却乱码了?
3
form表单里action="?"是提交到哪里(是本地吗)?
3
多个form表单数据一修改全变了,求解