Maison  >  Questions et réponses  >  le corps du texte

Redirection vers une autre page en HTML après une connexion réussie

Je ne peux pas rediriger vers une autre page, tout ce qu'il fait est d'afficher le mot de passe et l'utilisateur que j'ai entrés dans l'URL. Cependant, lorsque j'utilise window.open(); cela fonctionne dans des liens comme YouTube. J'ai essayé différents codes que j'ai vus sur YouTube mais je ne sais toujours pas quoi faire

<!DOCTYPE html>
 <html>
    <head>
    </head>
    <body> 
    <div class="login-wrapper">
    <form action="" class="form">
        <h2> Login </h2><br>
    <div class="input-group"> 
        <label for="id">User ID </label> 
        <input type="text"
         name="id"
         id="User ID"
        placeholder="User ID"
         required /> 
    </div> 
    <div class="input-group"> 
        <label>Password </label> 
        <input type="password"
         name="password"
         placeholder="Password"
        id="password" required />
     </div>
    <input type="submit" value="Login" class="submit-btn" onclick= "auth()" style="font-size:18px;" />
    </form>
    </div>
    <script>
        function auth(){
        var UserID = document.getElementById("UserID").value;
        var password = document.getElementById("password").value; 
        if(UserID== "admin" && password=="admin123"){
    
        window.location.href="teachergui.html";
        alert("Login Successfully ");
        }
        else{
        alert("Invalid User");
        return;
        }
    }
    </script>
    </div>
    </body>
</html>

P粉729518806P粉729518806212 Il y a quelques jours304

répondre à tous(1)je répondrai

  • P粉154798196

    P粉1547981962024-03-21 00:41:45

    Vous appelez la valeur en utilisant le code :

    var UserID = document.getElementById("UserID").value;

    Mais l'ID utilisateur que vous avez saisi comporte un espace :

    répondre
    0
  • Annulerrépondre