私はHTMLを初めて使用しています。私はユーザーがデータを追加することができるアプリケーションを書いており、それはローカルアプリケーションです。私はこのアプリケーションをフォームintに使用していましたが、フォームの送信が行われるときに問題に直面しています。ページを移動/リダイレクトする必要はなく、同じページをリロードする必要もありません。現在、ページをリロードしています。このアプリのリダイレクト/リロードが何を止めるのか教えてください。私はPHPコードを必要としない、アプリケーションは純粋なHTMLとJSのみである必要があります。 以下はHTMLのアプリケーションコードです。リダイレクトおよびリロードなしでフォームを送信
function addInfo() {
var InfoForm = document.forms["InfoForm"];
var trelem = document.createElement("tr");
for (var i = 0; i < InfoForm.length - 1; i++) {
var tdelem = document.createElement("td");
tdelem.innerHTML = InfoForm[i].value;
trelem.appendChild(tdelem);
}
document.getElementById("current_table").appendChild(trelem);
return false;
}
function done(e) {
e.preventDefault();
return false;
}
<div id="current_div">
<h2>Table Heading</h2> \t
<table border="1" id="current_table">
<tr>
<th>Name</th>
<th>Age</th>
</tr>
</table>
</div>
<div id="input_div">
<form name="InfoForm" accept-charset="utf-8" onsubmit="done(e)">
Name :
<input type="text" name="Name" value="">
<br>
<br>Age :
<input type="number" name="Age" value="">
<br>
<br>
<input type="submit" value="Add_Info" onclick="addInfo()">
</form>
</div>