如果登录正确,如何重定向到仪表板

时间:2017-08-01 21:30:23

标签: javascript

此处验证登录详细信息。但如果登录凭据正确,我该如何重定向到仪表板。如何通过从表单中获取所有数据来避免提交页面刷新

 if(db.email == logEmail.value && db.password == logPass.value){
        window.location = '../html/dashboard';
        }else{
            console.log('username and password incorrect');
        }

        }

1 个答案:

答案 0 :(得分:0)

由于您没有发布整个表单,我认为它是这样的:

<!DOCTYPE html>
<html>
<head>
    <script>
        function sampleLogin() {

            if (/* some condition false*/) {
            alert("cannot Submit form");
            window.location = ''; // your desired location
            return false; //<-- return false you can redirect here if you want
        }


    }
</script>

</head>


<body>
<form action="someUrl" method="post" onsubmit="sampleLogin()">
    User:
    <input type="text" id="user" name="user">
    <br>
    <br> Pass:
    <input type="password" id="password" name="password">
    <br>
    <br>
    <button>Submit</button>
</form>


</body>
</html>

如果您的submit方法返回false,则它不会重定向或提交,您可以使用它来执行您自己的重定向逻辑。