Как пойти от одной страницы до другой страницы с помощью JavaScript?

От администраторской страницы, если пользователь действителен затем, браузер должен перейти к другой странице.

Когда пользователь вводит свое имя пользователя и пароль, затем нажимает кнопку OK затем, другая страница отображена, и страница входа в систему автоматически закрывается.

Как я могу сделать это с JavaScript?

62
задан 26 August 2014 в 00:22

5 ответов

Более легкий метод window.location.href = "http://example.com/new_url";

, Но что, если Вы хотите проверить, отправляют ли имя пользователя и пароль или пустой или не использующий JavaScript и его в php, чтобы проверить ли пользователь в базу данных. Можно сделать это легко после этого кода.

форма HTML -

<form name="myForm" onsubmit="return validateForm()" method="POST" action="login.php" >         
    <input type="text" name="username" id="username" />
    <input type="password" name="password" id="password" />
    <input type="submit" name="submitBt"value="LogIn" />
</form>

проверка JavaScript -

function validateForm(){
    var uname = document.forms["myForm"]["username"].value;
    var pass = document.forms["myForm"]["password"].value;

    if((!isEmpty(uname, "Log In")) && (!isEmpty(pass, "Password"))){

        return true;
    }else{
        return false;
    }
}

function isEmpty(elemValue, field){
    if((elemValue == "") || (elemValue == null)){
        alert("you can not have "+field+" field empty");
        return true;
    }else{
        return false;
    }
}

проверка, если пользователь в базе данных с помощью php

<?php
    $con = mysqli_connect("localhost","root","1234","users");

    if(mysqli_connect_errno()){
        echo "Couldn't connect ".mysqli_connect_error();
    }else{
        //echo "connection successful <br />";
    }

    $uname_tb = 

Более легкий метод window.location.href = "http://example.com/new_url";

, Но что, если Вы хотите проверить, отправляют ли имя пользователя и пароль или пустой или не использующий JavaScript и его в php, чтобы проверить ли пользователь в базу данных. Можно сделать это легко после этого кода.

форма HTML -

[110]

проверка JavaScript -

[111]

проверка, если пользователь в базе данных с помощью php

[112]POST['username']; $pass_tb =

Более легкий метод window.location.href = "http://example.com/new_url";

, Но что, если Вы хотите проверить, отправляют ли имя пользователя и пароль или пустой или не использующий JavaScript и его в php, чтобы проверить ли пользователь в базу данных. Можно сделать это легко после этого кода.

форма HTML -

[110]

проверка JavaScript -

[111]

проверка, если пользователь в базе данных с помощью php

[112]POST['password']; $query ="SELECT * FROM user"; $result = mysqli_query($con,$query); while($row = mysqli_fetch_array($result)){ if(($row['username'] == $uname_tb) && ($row['password'] == $pass_tb)){ echo "Login Successful"; header('Location: dashbord.php'); exit(); }else{ echo "You are not in our database".mysqli_connect_error(); } } mysqli_close($con); ?>
1
ответ дан 31 October 2019 в 13:45

Для разработчиков MVC, для перенаправления браузера с помощью JavaScript:

window.location.href = "@Url.Action("Action", "Controller")";
0
ответ дан 31 October 2019 в 13:45

надежда это помогло бы:

window.location.href = '/url_after_domain';

0
ответ дан 31 October 2019 в 13:45

Попробуйте это:

window.location.href = "http://PlaceYourUrl.com";
0
ответ дан 31 October 2019 в 13:45

Попробуйте это,

window.location.href="sample.html";

Здесь sample.html является следующей страницей. Это перейдет к следующей странице.

5
ответ дан 31 October 2019 в 13:45

Другие вопросы по тегам:

Похожие вопросы: