Donnez vie à vos documents numériques !
 

Case à cocher > Limiter le nombre

abracadabraPDF Forums PDF – Général Case à cocher > Limiter le nombre

  • Créateur
    Sujet
  • #73293
    ma7hieu
    Participant

    Bonjour à vous tous,

    Je vous prend encore de votre précieux temps et profite encore de votre immense savoir.

    Sur une liste de 21 case à cocher, une maximun de 3 peuvent l’être, je n’ai pas trouvé la réponse sur site.

    Comment faire sur l’exemple joint.

    Incommensurable remerciement😀

     

    Attachments:
    You must be logged in to view attached files.
Affichage de 2 réponses de 1 à 2 (sur un total de 2)
  • Auteur
    Réponses
  • #73296
    bebarth
    Maître des clés

    bonjour,
    Tu crée une fonction “verif()” en script de document :
    function verif() {
    var nbCases=0;
    for (var i=0; i<21; i++) {
    if (this.getField("CC1."+i).value!="Off") nbCases++;
    if (nbCases>3) {
    this.getField("CC1."+i).value="Off";
    app.alert("Vous ne pouvez pas cocher plus de 3 cases.",3);
    break;
    }
    }
    }
    Et pour chaque case à cocher une action qui  appelle cette fonction en souris relâchée :
    verif();
    Pour écrire ce script pour toutes les cases à cocher, tu lances celui-ci à partir de la console :
    for (var i=0; i<21; i++) {
    this.getField("CC1."+i).setAction("MouseUp", "verif();");
    }

    @+
    😎

    Attachments:
    You must be logged in to view attached files.
    #73343
    ma7hieu
    Participant

    Merci beaucoup bebarth et dsl de mon retour tardif.

    Bonne journée

Affichage de 2 réponses de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.