Page 1 sur 1

Prompt en javascript

Posté : 09 sept. 2022, 13:44
par Pierre Rosellini
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

Re: Prompt en javascript

Posté : 09 sept. 2022, 19:16
par webmaster
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>

Re: Prompt en javascript

Posté : 09 sept. 2022, 20:48
par Pierre Rosellini
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

Re: Prompt en javascript

Posté : 10 sept. 2022, 08:37
par webmaster
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.