abracadabraPDF › Forums › PDF – Général › Impression de pages masquées › Répondre à : Impression de pages masquées
26 mai 2017 à 09:06
#62639
Maître des clés
– Ce script est exécuté par le champ cible, donc il n’y a pas besoin d’indiquer son nom. Ce qui rendra le script plus facilement recyclable.
– Quand on utilise « value » le logiciel essaye de différencier la nature de la valeur (nombre, chaine de caractères, etc.). Dans ce cas on ne veut pas additionner des nombres mais concaténer des chaines de caractères. Donc il vaut mieux utiliser « valueAsString » qui indique qu’il s’agit d’une chaine de caractères.
– Pour « vider » le champ il faut ajouter une autre condition.
Code:
var cC1S = event.valueAsString;
if (cC1S == « ») {event.value = « »;}
else if (cC1S < 10) {event.value = "000" + cC1S;}
else if (cC1S > 9 && cC1S < 100 ) { event.value = "00" + cC1S;}
else if (cC1S > 99 && cC1S < 1000) { event.value = "0" + cC1S;}
if (cC1S == « ») {event.value = « »;}
else if (cC1S < 10) {event.value = "000" + cC1S;}
else if (cC1S > 9 && cC1S < 100 ) { event.value = "00" + cC1S;}
else if (cC1S > 99 && cC1S < 1000) { event.value = "0" + cC1S;}
