我在我的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>
謝謝!這兩個改變完美運作。 (不知道爲什麼。) –
因爲要停止提交事件,您需要返回false。 – j08691