0
我正在嘗試向我的表單添加一些輸入行,因此我將能夠在一個請求中將它們發佈到後端,並且還能夠添加更多同樣的信息類型如果需要的話 這是我使用的代碼:創建輸入元素並用js腳本填充它們
<!DOCTYPE html>
<head>
</head>
<body>
<form action="#" method="post">
<input id="firstElement" type="text" name="firstElement" value="">
<button onClick="addRow()">add row</button><br>
<div id="container"></div>
<input type="submit" value="submit">
</form>
<script>
function addRow() {
var container = document.getElementById("container");
var myElement1 = document.getElementById("firstElement").value;
document.getElementById("firstElement").value = "";
var i = 0;
var input1 = document.createElement("input");
input1.type = "text";
input1.name= "myElement1"+ i;
input1.disabled = "true";
input1.value = myElement1;
container.appendChild(input1);
container.appendChild(document.createElement("br"));
i++;
}
</script>
</body>
這個代碼顯示了第二個或更少,然後什麼...
另一種選擇,而不是漂亮的,就是加'返回false;在'onClick'事件'。 – GAntoine