Donnez vie à vos documents numériques !
 

Rendre champ obligatoire si case cochée

abracadabraPDF Forums PDF – Général Rendre champ obligatoire si case cochée

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45339
    Arnaud_Ja
    Membre

    Bonjour à tous,

    Je suis un peu en galère sur un formulaire créé sur Acrobat Pro :

    J’aimerais rendre un champ nommé “Sucre_Residuel” obligatoire si une case nommée “Vin_Vedette” est cochée via un script. :Euuuh:

    Est ce que quelqu’un pourrait m’aider dans la création de ce script svp ?

Affichage de 5 réponses de 1 à 5 (sur un total de 5)
  • Auteur
    Réponses
  • #60213
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    A placer en action souris-relevée dans la case-à-cocher :

    Code:
    this.getField(“Sucre_Residuel”).required = !event.target.isBoxChecked(0);

    PS : si jamais ça fonctionne à l’envers, il faut supprimer le point d’exclamation (!).

    #60214
    Arnaud_Ja
    Membre

    Bonjour !

    Merci pour la réponse ! Le code fonctionne bien, par contre, lorsque je décoche la case, le champ reste obligatoire. Est-il possible de rendre le champ non obligatoire une fois la case décochée ?

    #60215
    Merlin
    Maître des clés

    lorsque je décoche la case, le champ reste obligatoire

    Non, c’est juste que je n’ai pas vérifié le code avant de poster et qu’il fonctionne à l’envers.
    Donc comme indiqué ci-dessus il suffit de supprimer le point d’exclamation dans la ligne de script.
    :idee:

    #60216
    Arnaud_Ja
    Membre

    OK! Ca marche super bien ! :extra:  Merci !
    Parc contre, j’aimerai également (pour une autre case à cocher) afficher un message lorsque la case est cochée. Est ce possible ?

    #60217
    Merlin
    Maître des clés

    Bonjour.

    Code:
    if (event.target.isBoxChecked(0))
    {app.alert({cMsg: “Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne d’exquis rôtis de bœuf au kir à l’aÿ d’âge mûr & cætera !”, cTitle: “COUCOU”});}
Affichage de 5 réponses de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.