abracadabraPDF › Forums › PDF – Général › Problème script qui ne fonctionne pas › Répondre à : Problème script qui ne fonctionne pas
6 avril 2020 à 12:06
#67273

Maître des clés
bonjour,
Il y a quelques erreurs de syntaxe, de plus il n’y a pas de raison pour vérifier l’ordre des champs dans le sens inverse !!! La logique est plutot de les vérifier dans l’ordre où on les remplit.
Voici ton script retouché :
Code:
for (var i=0; i var nomchamp = this.getNthFieldName(i);
if (this.getField(nomchamp).type!= »button » && this.getField(nomchamp).type!= »signature » && this.getField(nomchamp).value==this.getField(nomchamp).defaultValue) {
app.alert(« Le champ » +nomchamp+ » ne semble pas rempli, merci de le compléter. »);
this.getField(nomchamp).setFocus();
break;
} else {
{app.alert(« Vérification effectuée. La note attribuée est à titre d’information et n’apparaîtra pas à l’impression. Vous pouvez maintenant sauvegarder votre rapport sous le format Observateur-Arbitre.nnExemple: Dupont-MARTIN_BrunonnEnvoyez votre rapport dès maintenant à l’adresse arbitrage@foot49.fff.fr et en copie à rapports@gmail.com »,3);}
app.execMenuItem(« SaveAs »);
}
}
if (this.getField(nomchamp).type!= »button » && this.getField(nomchamp).type!= »signature » && this.getField(nomchamp).value==this.getField(nomchamp).defaultValue) {
app.alert(« Le champ » +nomchamp+ » ne semble pas rempli, merci de le compléter. »);
this.getField(nomchamp).setFocus();
break;
} else {
{app.alert(« Vérification effectuée. La note attribuée est à titre d’information et n’apparaîtra pas à l’impression. Vous pouvez maintenant sauvegarder votre rapport sous le format Observateur-Arbitre.nnExemple: Dupont-MARTIN_BrunonnEnvoyez votre rapport dès maintenant à l’adresse arbitrage@foot49.fff.fr et en copie à rapports@gmail.com »,3);}
app.execMenuItem(« SaveAs »);
}
}
@+
:bonjour: