Javascript基本登录功能
Javascript Basic Login Function
任何人都能向我解释为什么这不起作用吗?这是剧本
<script type= "text/javascript">
function login() {
var user = document.getElementById("username").value;
var pass = document.getElementById("password").value;
if(user == "lab18" && pass == "lab18") {
alert("Logged In");
locate="new11.html"
return false;
} else {
alert("wrong user/pass");
return false;
}
}
</script>
这是表格:
<form name="Form" onsubmit="login()">
<input type="submit" value="Log In" style = font-family:'Comic Sans Ms'>
需要注意的是,当您提交表单时,它会将用户重定向到action
属性指定的页面。也就是说,您的表单缺少action
或method
。你可以在这里阅读更多关于如何构建正确表单的信息。
不在HTML中处理JavaScript是一个很好的习惯,所以我建议你在表单中添加一个事件侦听器
我从您的表单中删除了onsubmit
属性,并给它一个唯一的ID:
<form id="myForm" name="Form">
现在,让我们为表单提交时添加一个事件处理程序(因为您似乎不希望表单实际提交,所以我们可以防止发生默认行为):
document.querySelector("#myForm").addEventListener("submit", function(e){
// Prevent the form from submitting
e.preventDefault();
// login() will be called when the form is submitted
login();
});
工作Fiddle
相关文章:
- 谷歌登录无法识别登录 角度中的回调功能
- 用于登录和注销功能的Backbone.js架构
- 是否有任何twitter功能用于登录应用程序
- 谷歌登录成功功能在我阻止第三方cookie时没有任何作用
- 我有三个地方供用户登录,在同一页面上,我如何在一个功能中让所有三个按钮工作和三个表单处理
- 剑道UI登录功能
- 登录状态指示灯功能不起作用
- 两个登录/注册按钮是相同的.如何为同一个按钮提供 2 个功能
- 可以'在Mocha功能之前,无法获取登录的代理
- 我们有一个登录的基本登录功能,但随后它突然又回到登录屏幕
- Javascript基本登录功能
- Facebook登录未定义功能
- IndexedDb登录功能
- 如果用户已登录,禁用某些功能
- 角,Loopback:用户.登录不是一个功能
- 登录功能没有'我不在firefox工作,但在chrome、IE、safari和opera上工作
- XBMC (Python)的简单登录功能问题
- 关于Facebook API登录按钮的问题(更多关于登录按钮的功能)
- 为什么这个功能只有在点击两次后才能登录到控制台
- Facebook登录功能没有;t在登录后执行任何操作