フォームを送信した後に消えたいHTMLページの一番上にフォームがあります。私のコード(下)は、フォームを一時的に隠している間に、フォームが再び見えるようにすることを主張します。どんな助けもありがとう。投稿時にフォームを非表示にするためのjavascriptの方法
おかげで、
オーウェンウォーカー
<!DOCTYPE html>
<html>
<body>
<form id="form" onsubmit="myFunction()">
Enter name: <input type="text" name="fname">
<input type="submit" value="Submit">
</form>
<div id="first_div" style="visibility:hidden">Second</div>
<script>
function myFunction() {
alert("The form was submitted");
document.getElementById("form").style.display = "none";
document.getElementById("first_div").style.visibility = "visible";
alert("after");
}
</script>
</body>
</html>
ありがとうございます! 2つの変更は完全に機能しました。 (理由はわかりません) –
送信イベントを停止するには、falseを返す必要があります。 – j08691