我想建立一个系统,当任何用户点击一个“添加”按钮时,它会创建两个文本字段和两个下拉选择自动。我在谷歌搜索教程,但所有我设法找到只是如何添加文本字段,但我需要添加选择下拉删除选项。自动生成文本输入和下拉选择使用javascript/jquery点击
我在PHP中有一些知识,但在Javascript或Jquery中很少。
请您帮忙?
这里是我发现的代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script>
function generateRow() {
var d=document.getElementById("div");
d.innerHTML+="<p><input type='text' name='food'>";
var e=document.getElementById("div");
e.innerHTML+="<input type='text' name='food'>";
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<label>
<input name="food" type="text" id="food" />
</label>
<div id="div"></div>
<p><input type="button" value="Add" onclick="generateRow()"/></p>
<p>
<label>
<input type="submit" name="Submit" value="Submit" />
</label>
</p>
</form>
</body>
</html>
非常感谢你为这样一个奇妙的教程。它工作正常,而且正是我想要的。我正在阅读代码并试图弄清楚事情是如何发生的。 :)再次感谢 –
嗨,gilly3,如何包括删除按钮删除文本框和下拉选择如果添加错误?再次感谢您的精彩教程。 :) –
@Srijon - 你希望有足够的空间来创建按钮,但可能需要点击处理程序的帮助。您需要在按钮的父div上调用'.remove()',即'newDiv'。看到我更新的答案。 – gilly3