好的,Stack Overflow 的人,我有一个问题要问你:我在高中的网页设计课上学习,因为我已经知道了课堂的前半部分。我的老师问我是否可以教我学到的关于 Javascript 的知识,我同意了。然而,当我自己尝试时,她想让我教的一件事对我不起作用。我正在尝试对变量进行简单检查,当您在框中输入姓名时,如果是我的姓名或老师的姓名,它会弹出一个显示“欢迎”或类似内容的弹出窗口,如果是任何人否则它会说“走开”,唯一的问题是,无论我尝试什么,代码中的某些东西都不起作用。这是我目前拥有的测试功能;它旨在打印出
<!doctype html>
<html>
<head>
<script type="text/javascript">
var name = document.KageForm.User.value;
function validator(){
alert(name);
}
</script>
</head>
<body>
<form name="KageForm">
Username:<input type="text" name="User">
<br/>
Password: <input type="password" name="pass">
<br/>
<input type="button"value="Submit" onclick="validator()" />
</form>
<script type="text/javascript">
</script>
</body>
</html>
这是我试图开始工作的代码的完整版本:
<!doctype html>
<html>
<head>
<script type="text/javascript">
var name = document.KageForm.User.value;
function validator(){
if(name=="Kage Kaldaka"){
alert("Eeyup")};
else
alert("Nnope");
}
</script>
</head>
<body>
<form name="KageForm">
Username:<input type="text" name="User">
<br/>
Password: <input type="password" name="pass">
<br/>
<input type="button"value="Submit" onclick="validator()" />
</form>
</body>
</html>