我想要一个表单,询问用户名字,然后用这个名字欢迎他们访问网站,而不用重定向到不同的页面或重新加载。所以点击提交后基本上用“Welcome NAME”替换表单。用表单替换innerhtml用javascript提交
我的代码:
<div id="welcomeText">
\t <form onsubmit="changeText()" method="post">
\t \t Name: <input type="text" name="fname">
\t \t <input type="submit">
\t </form>
</div>
<script>
function changeText() {
var name = document.getElementById(welcomeForm).fname.value;
var welcome = "Welcome, " + name;
document.getElementById("welcomeText").innerHTML = welcome;
}
</script>
又有什么问题? – drinchev 2014-12-03 16:19:04