【发布时间】:2016-01-18 20:46:11
【问题描述】:
我的 javascript 遇到了一些问题,它应该打印出您在表单中写入的任何信息,并且确实如此,但是它立即消失了。无法弄清楚我在这里做错了什么,请帮忙!
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Javascript</title>
</head>
<body>
<h1>Personal Data</h1>
<p>Fill in your name in the form below:</p>
<form>
<fieldset>
First name <input id="fname" type="text"><br>
Last name <input id="lname" type="text"><br>
Age <input id="age" type="number" value="0"><br>
<button onclick="myFunction()">Click</button><br>
<p id="demo"></p>
<script>
function myFunction() {
var age = document.getElementById("age").value;
var lname = document.getElementById("lname").value;
var fname = document.getElementById("fname").value;
document.getElementById("demo").innerHTML = "<p>My name is " + fname + " " + lname + " and I am " + age + " years old!</p>";
}
</script>
</fieldset>
</form>
</body>
</html>
【问题讨论】:
-
没有指定类型的按钮作为默认操作提交表单。
标签: javascript html