J'ai une entrée pour le nom d'utilisateur et un pour mot de passe. Lorsque le nom d'utilisateur et / ou le mot de passe ne correspondent pas, je reçois avec succès l'alerte ", mais quand ils correspondent, rien ne se passe. Je ne peux pas comprendre ce que je fais mal.
J'ai essayé P> windows.location.replace code> aussi, avec les mêmes résultats. P> <form>
<label for="username" id="user">User</label>
<input type="text" placeholder="Username" name="username" id="username">
<br>
<label for="password">Pass</label>
<input type="password" name="password" id="password" placeholder="Password">
<br>
<button onclick="user1()">Submit</button>
</form>
3 Réponses :
Il devrait être au lieu d'un appel de la fonction. L'autre problème était le bouton provoquant une recharge de page. Pour résoudre que vous devriez faire: p> démo strong> p> p> type = "bouton" code> l'empêchera de soumettre le formulaire par défaut. P> <form>
<label for="username" id="user">User</label>
<input type="text" placeholder="Username" name="username" id="username">
<br>
<label for="password">Pass</label>
<input type="password" name="password" id="password" placeholder="Password">
<br>
<button type="button" onclick="user1()">Submit</button>
</form>
Type code> est Sumbit code>, donc le formulaire obtenu soumis
p> fenêtre.location = "URL" code> <form>
<label for="username" id="user">User</label>
<input type="text" placeholder="Username" name="username" id="username">
<br>
<label for="password">Pass</label>
<input type="password" name="password" id="password" placeholder="Password">
<br>
<button onclick="user1()">Submit</button>
</form>
en supposant que vous recherchez p> window.open code>, où window.location code> fonctionnera également <form>
<label for="username" id="user">User</label>
<input type="text" placeholder="Username" name="username" id="username">
<br>
<label for="password">Pass</label>
<input type="password" name="password" id="password" placeholder="Password">
<br>
<button onclick="user1()">Submit</button>
</form>
Êtes-vous sûr que
si (utilisateur == "admin" && pass == "mot de passe1") code> est une approche sécurisée?Je lui donne le profit du doute et devinez que ce n'est que du code de pratique / apprentissage.