Prompt en javascript

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
Pierre Rosellini
Messages : 3
Enregistré le : 09 sept. 2022, 13:39

Prompt en javascript

Message par Pierre Rosellini » 09 sept. 2022, 13:44

Bonjour j'ai un code qui saisit login et password en utilisant prompt. Tout se passe normalement après la saisie jusqu'au 1er clic qui m'ouvre à nouveau la fenêtre login ...
itest = 1;
while (itest == 1)
{
un = prompt (messagelogin,"");
if (un == login){
pw = prompt(messagemdp,"");
if (pw == motdepasse){
itest = 0;
}
else {
alert (messagefaux);
}
}
}
Que faire?
Merci beaucoup

Avatar du membre
webmaster
Administrateur du site
Messages : 483
Enregistré le : 28 févr. 2017, 15:19

Re: Prompt en javascript

Message par webmaster » 09 sept. 2022, 19:16

Bonjour

En reprenant le code, il me semble qu'il fonctionne comme attendu

Code : Tout sélectionner

<script>
var itest = 1;
var login="login"
var motdepasse="pass"
var messagelogin="Entrer login"
var messagemdp="Entrer mot de passe"
while (itest == 1)     {
    un = prompt (messagelogin,"");
    if (un == login){
        pw = prompt(messagemdp,"");
        if (pw == motdepasse){
            itest = 0;
        }
        else {
            alert ("messagefaux");
        }
    }
}
</script>
TJS : 20 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Pierre Rosellini
Messages : 3
Enregistré le : 09 sept. 2022, 13:39

Re: Prompt en javascript

Message par Pierre Rosellini » 09 sept. 2022, 20:48

Merci de votre réponse. Je me suis peut-être mal exprimé, mon problème est qu'après la saisie il affiche la page que je souhaite mais au 1er clic la fenêtre login s'ouvre à nouveau

Avatar du membre
webmaster
Administrateur du site
Messages : 483
Enregistré le : 28 févr. 2017, 15:19

Re: Prompt en javascript

Message par webmaster » 10 sept. 2022, 08:37

Je suppose que le script est présent sur chaque page
Le navigateur ne retient pas d'une page à l'autre ce qui a été saisi.
Il faut utiliser des cookies pour stocker la saisie pendant la navigation du visiteur.
TJS : 20 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Répondre