2 u010384336 u010384336 于 2016.05.12 16:03 提问

Form表单中点击按钮增加一行,并在后端用PHP处理

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

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

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

1个回答

showbo
showbo   Ds   Rxr 2016.05.12 16:26
已采纳
 <?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>
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!