我正在创建一个php
页面进行阵营注册,非常基本,我不想用多个Name标签/文本框来粘贴页面。我在想的是默认情况下有一个文本框和一个标签,可能是蓝色文本,说添加另一个(甚至是一个按钮),当按下页面将保留当前的数据,但添加一个额外的标签和文本框,以便更多的信息可以被添加进来。这就是我如何捕获1的数据,为了实现我的上述结果,是否可以轻松修改这些数据?PHP创建添加另一个按钮
<td><label for="lblName">Campers Name:</label></td>
<td class="style1"><input type="text" name="txtName"
maxlength="100" size="30"></td>
编辑
链接广告什么也不做,当我点击它,我相信这是我缺少明显的,但这里到处是语法,我应该怎么改变,使其工作?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-beta1/jquery.min.js"></script>
<script type="text/javascript">
$("#newCamper").on('click', function() {
$('#Campers').after(
'<div id="Campers">' +
'<td><label for="lblName">Campers Name: </label></td>' +
'<td class="style1"><input type="text" name="txtName" maxlength="100" size="30"></td>' +
'<a href="#" id="rmCamper"> remove this</a>' +
'</div>'
);
});
$(document).on('click', '#rmCamper', function() {
$(this).closest('#Campers').remove();
});
</script>
</head>
<body>
<div id="Campers">
<td><label for="lblName">Campers Name:</label></td>
<td class="style1"><input type="text" name="txtName" maxlength="100" size="30"></td>
<a href="#" id="newCamper">Add another</a>
</div>
</body>
</html>
编辑#2
当我去到localhost我的机器上并按下添加按钮它改变了URL,但没有附加字段添加到页面为localhost#?
你想要一个有效地添加标签/文本输入对的按钮吗?所以如果你按下按钮50次,你会得到50个输入来输入你的数据? –
在JS中执行此操作并将name属性设为动态数组? – chris85
@BobbyJack - 好点。我应该限制它会增加多少。 – user2676140