Donnez vie à vos documents numériques !
 

Répondre à : Le premier 0 du numéro de téléphone disparait dans les champs textes

abracadabraPDF Forums PDF – Général Le premier 0 du numéro de téléphone disparait dans les champs textes Répondre à : Le premier 0 du numéro de téléphone disparait dans les champs textes

#62203
peej22
Membre

Bonjour Merlin,

Merci pour ce beau travail, vous êtes super fort  :tutut:. Cependant admettons que celui qui rempli ce pdf se trompe, qu’il coche COCHER SI IDENTIQUE et que finalement les champs « ADRESSE DE FACTURATION » ne sooient pas les mêmes, les champs (même en décochant) reste préinscrits et renseignés par les champs ENTREPRISE, il doit effacer tous les champs de ADRESSE DE FACTURATION et les retaper pour en mettre des différents. C’est en parti pour ça que j’avais fait des doublons de champs dans la partie ADRESSE DE FACTURATION pour intervertir entre le fonction COCHER SI IDENTIQUE et le remplissage des champs ADRESSE DE FACTURATION de façon libre. il y a-t-il une variante qui puisse faire cela ?

Je le répète, vous êtes quand même super fort  :extra:

Ps.: vous avez mis les fonction dans la partie validation, je n’y aurai pas pensé…
Il y a tellement de possibilités c’est incroyable

Rien que la mise en fonction rend les choses plus simples.
Cadeau ci-joint, je crois que je n’aurais pas fait mieux.  :Smiley15:

Les fonctions utilisées :

Code:
//
function transfertTextes2() {
// on ajoute _2 au nom du champ qui calcule
var sNomChampCible2 = event.target.name + « _2 »;
// si la case OK2 est cochée
if (this.getField(« OK2 »).value != « Off ») {
// on rempli le champ cible avec la valeur du champ qui calcule
this.getField(sNomChampCible2).value = event.target.valueAsString;
}
}
//
function transfertTextes3() {
// on ajoute _3 au nom du champ qui calcule
var sNomChampCible3 = event.target.name + « _3 »;
// si la case OK3 est cochée
if (this.getField(« OK3 »).value != « Off ») {
// on rempli le champ cible avec la valeur du champ qui calcule
this.getField(sNomChampCible3).value = event.target.valueAsString;
}
}
//