Trouver les mots manquants
Fermé
nicolas
-
5 oct. 2021 à 10:32
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 6 oct. 2021 à 19:24
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 6 oct. 2021 à 19:24
A voir également:
- Trouver les mots manquants
- Trouver adresse mac - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Où trouver tous les mots de passe enregistrés ? - Guide
- Où trouver l'autorité de délivrance ? ✓ - Forum Vos droits sur internet
- Trouver une adresse avec un nom de famille gratuit ✓ - Forum Mobile
1 réponse
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
6 oct. 2021 à 19:24
6 oct. 2021 à 19:24
Bonjour,
A partir de ton code, une solution simple serait d'ajouter une variable de type booléen au début de la fonction "click" sur le bouton "Valider ses paroles".
Ce booléen permettra de savoir si tous les mots ont été trouvés (il aura alors la valeur true) ou si au moins un mot n'est pas correct (il aura alors la valeur false).
Il faut initialiser ce booléen à true (avant de vérifier chaque mot, on considère qu'ils sont tous trouvés) puis il suffira de le passer à false si un mot n'est pas correct lors de la vérification de chaque mot.
Après avoir vérifié tous les mots, on peut simplement afficher le bouton Next selon la valeur de ce booléen (par défaut le bouton Next devrait être masqué au chargement de la page, par exemple via un
A partir de ton code, une solution simple serait d'ajouter une variable de type booléen au début de la fonction "click" sur le bouton "Valider ses paroles".
Ce booléen permettra de savoir si tous les mots ont été trouvés (il aura alors la valeur true) ou si au moins un mot n'est pas correct (il aura alors la valeur false).
Il faut initialiser ce booléen à true (avant de vérifier chaque mot, on considère qu'ils sont tous trouvés) puis il suffira de le passer à false si un mot n'est pas correct lors de la vérification de chaque mot.
Après avoir vérifié tous les mots, on peut simplement afficher le bouton Next selon la valeur de ce booléen (par défaut le bouton Next devrait être masqué au chargement de la page, par exemple via un
display:none;en CSS) :
$(document).ready(function(){ $("#btn").click(function(){ var isValidForm = true; var str1 = $("#Mot1").val(); if (str1 == "Pour"){ $("#Mot1").css('background', 'green'); } else{ $("#Mot1").css('background', 'red'); isValidForm = false; } var str2 = $("#Mot2").val(); if (str2 == "être"){ $("#Mot2").css('background', 'green'); } else{ $("#Mot2").css('background', 'red'); isValidForm = false; } // [...] Vérifications des autres mots if (isValidForm) { // tous les mots sont valides $(".ok").show(); } else { // au moins un mot n'est pas valide $(".ok").hide(); } }); });