一个简单的form表单,想要实现点击按钮之后就添加一行。(类似于部分网站的添加地址的功能)
然后submit提交表单之后在后端用PHP如何处理。
求大神写一段简单的代码!
一个简单的form表单,想要实现点击按钮之后就添加一行。(类似于部分网站的添加地址的功能)
然后submit提交表单之后在后端用PHP如何处理。
求大神写一段简单的代码!
<?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>