Html页面未加载(Javascript)

Html页面未加载(Javascript),javascript,redirect,window.location,Javascript,Redirect,Window.location,我一直在尝试将页面从一个登录页面切换到另一个登录页面。它似乎没有加载,或者我做错了什么 代码笔的链接: 这是我的密码 function validate() { var username = document.getElementById('username').value; var password = document.getElementById('password').value; if (username == 'admin' &&am

我一直在尝试将页面从一个登录页面切换到另一个登录页面。它似乎没有加载,或者我做错了什么

代码笔的链接:

这是我的密码

 function validate() {
     var username = document.getElementById('username').value;
     var password = document.getElementById('password').value;

         if (username == 'admin' && password == 'admin') {
             alert('login successful!');
             window.location = 'link.html';
             return false;
            }
          }

您必须在同一页面上停止提交,然后转到新位置

您已经在按钮
onclick
中使用了
validate()
函数。但您应该使用
returnvalidate()
,它将返回布尔值以阻止表单提交

函数验证(){
var username=document.getElementById('username')。值;
var password=document.getElementById('password')。值;
如果(用户名='admin'&&password='admin'){
警报('登录成功!');
window.location='/';//随位置变化
返回false;
}
}

登录!
用户名:
密码:
提交

您必须停止在同一页面上提交,然后转到新位置

您已经在按钮
onclick
中使用了
validate()
函数。但您应该使用
returnvalidate()
,它将返回布尔值以阻止表单提交

函数验证(){
var username=document.getElementById('username')。值;
var password=document.getElementById('password')。值;
如果(用户名='admin'&&password='admin'){
警报('登录成功!');
window.location='/';//随位置变化
返回false;
}
}

登录!
用户名:
密码:
提交

我已经弄明白了。我只是需要反斜杠

 window.location.href = '/link.html'; 

我已经弄明白了。我只是需要反斜杠

 window.location.href = '/link.html'; 

window.location
应该是
window.location.href
,而且它只接受完整的URL。e、 g
window.location.href=http://yourwebsite/path/link.html“
显示您的HTML表单我已经更新了代码。您可以将代码添加到外部代码共享站点中,比如添加了代码笔链接。
window.location
应该是
window.location.href
,而且它只接受完整的URL。e、 g
window.location.href=http://yourwebsite/path/link.html“
显示您的HTML表单我已经更新了代码。您可以将代码添加到外部代码共享站点中,比如添加了代码笔链接。