我想建立一個系統,當任何用戶點擊一個「添加」按鈕時,它會創建兩個文本字段和兩個下拉選擇自動。我在谷歌搜索教程,但所有我設法找到只是如何添加文本字段,但我需要添加選擇下拉刪除選項。自動生成文本輸入和下拉選擇使用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