Maison > Questions et réponses > le corps du texte
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粉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 :