IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Afficher un message d'erreur pour un formulaire sous condition


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 8
    Par défaut Afficher un message d'erreur pour un formulaire sous condition
    Bonsoir à tous, je suis entrain d'écrire un code sous jQuery qui permet d'afficher un message d'alerte sous conditions. Pour comprendre de quoi je parle, voici un jsfiddle qui présente un exemple : https://jsfiddle.net/tLjn4qg9/

    Le but est d'afficher le message d'alerte situé dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class="formalertmsg">Please select a car.</div>
    lorsque aucun carRadio n'est sélectionné alors que nameRadio et transmissionRadio sont sélectionnés.

    J'ai donc écrit une fonction checkCar qui dit que SI transmissionRadio est coché ET que carRadio n'est pas coché, alors on affiche le message d'alerte. Sinon, le message d'alerte est caché.
    Si j'ai réussi à écrire le code pour cela, la suite me pose un problème de compréhension. Car si je sais comment arriver à mes fins en ajoutant par ex une fonction qui dit que si carRadio est sélectionné alors le message d'alerte est caché, je ne comprends pas pourquoi le code suivant ne fonctionne pas.

    Car le but est donc ensuite de cacher ce message lorsque carRadio est sélectionné. J'ai donc rajouté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    carRadio.on("change", checkCar);
    qui permet de relancer la vérification par checkCar. Hors ça ne fonctionne pas et je sèche complètement là dessus sur pourquoi ça n'enlève pas le fameux message d'alerte vu que les conditions if de checkCar ne sont pas remplies (transmissionRadio est coché et carRadio EST coché donc on devrait logiquement déclencher le else de la fonction mais ce n'est pas le cas).

    Si vous pouviez m'expliquer, je m'endormirai moins bête
    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 698
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 698
    Par défaut
    affichez la valeur de "carRadio.not(":checked")"
    vous verrez que vous n'obtenez pas ce que vous attendez

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 8
    Par défaut
    Je ne sais pas comment afficher une telle valeur. Est-ce que vous pouvez m'en dire plus et m'expliquer ce qui ne va pas dans le raisonnement ? Merci

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 698
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 698
    Par défaut
    vous pouvez par exemple utiliser ce code et la valeur s'affichera dans la console de développement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    console.log(carRadio.not(":checked"))

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 8
    Par défaut
    Cela n'affiche rien ? Pouvez vous m'expliquer ce que vous avez observé ?

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/12/2013, 14h46
  2. message d'erreur pour la validation d'un formulaire
    Par cyriane dans le forum VB.NET
    Réponses: 1
    Dernier message: 15/05/2012, 11h26
  3. Réponses: 2
    Dernier message: 25/05/2011, 17h02
  4. [MySQL] Afficher message d'erreur si champs formulaire non remplis
    Par Mickael2604 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 06/12/2008, 06h21
  5. [C#] Fenêtre pour afficher un message d'erreur
    Par radicalrider dans le forum ASP.NET
    Réponses: 18
    Dernier message: 17/08/2005, 11h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo