abracadabraPDF › Forums › PDF – Général › Formulaire remplissable en ligne (via lien) et validation › Répondre à : Formulaire remplissable en ligne (via lien) et validation
24 mai 2019 à 08:01
#65730

Maître des clés
L’enchainement des actions n’est pas logique : si on ne vérifie pas avant si le champ « avis » est déjà rempli c’est toujours la première condition qui s’exécutera, donc l’utilisateur tournera en boucle (et en bourrique).
Je suggère de prendre le problème autrement : si la 1re condition est remplie le champ dans lequel on doit remplir l’avis devient obligatoire, sinon il ne l’est pas.
À placer en script de calcul dans ledit champ :
Code:
var strText1 = this.getField(« cat »).valueAsString;
var strText2 = this.getField(« Avis »).valueAsString;
if ((strText1 == « JAD Stagiaire » || strText1 == « AA District Stagiaire » || strText1 == « Senior Stagiaire ») && (strText2 == « NON CONCERNE »;)) {
event.target.required = true;
}
else {
event.target.required = false;
}
var strText2 = this.getField(« Avis »).valueAsString;
if ((strText1 == « JAD Stagiaire » || strText1 == « AA District Stagiaire » || strText1 == « Senior Stagiaire ») && (strText2 == « NON CONCERNE »;)) {
event.target.required = true;
}
else {
event.target.required = false;
}
Ensuite il ne reste qu’à vérifier les champs obligatoires.
On en reparlera plus tard. Je n’ai pas le temps aujourd’hui.
:joker: