Script de validation actif dans BF même si le champs est masqué

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Script de validation actif dans BF même si le champs est masqué

    Bonjour à tous,
    Mon soucis est le suivant :
    Dans un formulaire, l'utilisateur doit choisir par l'intermédiaire d'un bouton radio, entre "carte d'identité" ou "passeport".
    Si choix "carte d'identité", il dois renseigner la "date de validité carte" (champs texte) qui est validé que si la date est au format jj/mm/aaaa.
    Si choix "passeport", il dois renseigner la "date de validité passeport" (champs texte) qui est validé que si la date est au format jj/mm/aaaa.
    Le bouton radio est activé par défaut sur carte d'identité. Donc le champ "date de validité carte" est déjà visible dans le formulaire.
    Si l'utilisateur n'a pas de passeport, il n'a pas besoin de choisir "passeport" du bouton radio, ce qui est tout a fait logique.
    Mon soucis est que bien que le champ texte "date de validité passeport" soit masqué, le script de validation de format de date passeport dd/mm/aaaa lui demande de renseigner ce champs. Ce qui est absurde dans la logique du formulaire.

    Je pensais qu'a partir du moment ou le champs est masqué, les scripts de validations ne fonctionnait pas. Apparemment il fonctionne tout de même, ce qui est très embêtant.
    Auriez-vous une parade à ce soucis ?
    J'ai rempli la zone "Valeur" du champs "date de validité passeport" par 00/00/0000, mais rien ni fait.
    Merci par avance, pour vos idées et vos retours.

  • #2
    Re : Script de validation actif dans BF même si le champs est masqué

    Bonjour,

    Comment sont définis les boutons radio et leur champ date associé ? Dans un groupe ou individuellement ?

    En créant un groupe de boutons radio, dans ce cas précis, quelle est la règle de visibilité associée ?
    Mais de plus, dans ce cas, puisque les champs à remplir sont identiques, ce doublon est inutile.
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : Script de validation actif dans BF même si le champs est masqué

      Bonjour Jisse,
      Le bouton radio est défini dans un groupe. Ce groupe possède deux choix, l'un 'Carte d'identité", l'autre "passeport".
      Si choix "carte d'identité" actif, champs texte "carte valable jusqu'au" visible, "Passeport valable jusqu'au" masqué. Si choix "Passeport" actif, champs texte "Passeport valable jusqu'au" visible et "Carte valable jusqu'au" masqué.
      Si l'utilisateur choisi l'option "Passeport" puis choisi l'option, active par défaut, "Carte d'Identité", cela fonctionne. Sinon, il demande impérativement de fournir une date pour le passeport au format jj/mm/aaaa.
      C'est comme si la valeur 00/00/0000 indiqué dans la champs "Passeport valable jusqu"au" n'est pris en compte que si ce choix est activé au moins une fois.
      Les scripts de validation fonctionne même si le champs est masqué ?
      Merci

      Commentaire


      • #4
        Re : Script de validation actif dans BF même si le champs est masqué

        Normalement les scrippts de validation ne fonctionnent que pour les champs affichés, SAUF si les règles sont définies de manière incorrecte.
        Si les boutons radio ne sont absolument pas sélectionnéeés, donc déclarés
        Code:
        0;CNI;CNI
        0;Passeport;Passeport
        et que les 2 champs conditionnels soient déclarés en masqués par défaut (dans les options des champs), les règles de visibilité seront vraiment appliquées dès lors d'un choix de l'une ou l'autre des options. Mais si tu en rends un présélectionné, certains tests de validaton échouent.

        En remplaçant tes boutons radio par un select dropdown avec
        Code:
        0;Justificatif d'identité;
        0;CNI;CNI
        0;Passeport;Passeport
        le tout devient plus intuitif pour l'utilisateur et la logique du masquage/démasquage plus visible pour toi.
        Pas de demande de support par MP.
        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

        Commentaire


        • #5
          Re : Script de validation actif dans BF même si le champs est masqué

          Bravo Jisse,
          C'est bien cela, mais il fallait le savoir.
          Pour moi, le bouton radio permet à l'utilisateur de faire un choix parmi plusieurs et bien évidemment d'activer au moins un choix par défaut. (dans la logique des boutons radio bien entendu) Mais en fait, pour les règles de visibilités il ne faut donc pas activer de choix dans le bouton radio.
          Il fallait vraiment le savoir.
          Encore merci pour ta réactivité et ta logique de compréhension, car il n'est pas facile d'expliquer les problèmes en texte en ce qui me concerne. Bonne traduction du soucis et bonne réponse.

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X