Donnez vie à vos documents numériques !
 

Répondre à : Case à cocher > Limiter le nombre

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

#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.