abracadabraPDF › Forums › PDF – Général › Message apparait plus d’une fois › Répondre à : Message apparait plus d’une fois
Quelques pistes pour commencer…
Ci-dessous exemple pour le premier script des champs rawSp:
function controlerawSP()
{
console.clear();
saisie=this.event.value;
champsaisierw=this.event.target;
nomchamprw=this.event.target.name;
nomchampRP= »RP »+nomchamprw.substring(5,nomchamprw.length)
console.println(« Saisie de la valeur « +saisie+ » sur « +nomchamprw+ » associe a « +nomchampRP);
//Validite de la saisie
if(saisie!= » »)
{
if((saisie>=0&saisie<=4)||saisie==9)
{
//Valid
this.getField(nomchampRP).required = false;
}
else
{
app.alert(« ERROR: Please input a value between 0 and 4, or 9 if Unevaluable »,1);
event.rc = false;
}
}
else
{
champsaisierw.required = true;
this.getField(nomchampRP).required = true;
}
}
Ci-dessous correction du script pour le calcul de SSS:
console.println(« Calcul SSS »)
var total = 0;
for (var i=1; i<=17; i++)
{
var v =this.getField(« SP »+i).value;
if (v!=9) {total+v; }
}
event.value = total;
if(event.value <=0) event.value = "";
