JavaScriptのイベントに問題があります。クリック後に入力値をクリアするコードが必要です。入力後に移入さと「mytableは」行に記載されている、ここで入力要素をクリアするには、私のコードクリックイベント後の入力値をクリアする
<main>
<table>
<tr>
<td><input type="text" id="gds"></td>
<td><input type="text" id="prc"></td>
<td><input type="button" class="button" value=" + Add " onclick="addField();"></td>
</tr>
</table>
<table id="myTable">
</table>
<script type="text/javascript">
function addField (argument) {
var myTable = document.getElementById("myTable");
var currentIndex = myTable.rows.length;
var currentRow = myTable.insertRow(-1);
var x = document.getElementById("gds").value;
var y = document.getElementById("prc").value;
var NumBox = document.createElement("input");
NumBox.setAttribute("name", "nmbr[]" + currentIndex);
NumBox.setAttribute("value", 1 + currentIndex);
NumBox.setAttribute("size", "2");
var KeyBox = document.createElement("input");
KeyBox.setAttribute("name", "goods[]");
KeyBox.setAttribute("value", x);
var priceBox = document.createElement("input");
priceBox.setAttribute("name", "price[]");
priceBox.setAttribute("value", y);
var currentCell = currentRow.insertCell(-1);
currentCell.appendChild(NumBox);
currentCell = currentRow.insertCell(-1);
currentCell.appendChild(KeyBox);
currentCell = currentRow.insertCell(-1);
currentCell.appendChild(priceBox);
currentCell = currentRow.insertCell(-1);
currentCell.appendChild(addRowBox);
var input1 = document.getElementById("gds");
input1.reset();
var input2 = document.getElementById("prc");
input2.reset();
}
</script>
</main>
おかげで4ウルソリューション。それは仕事です! –