Donnez vie à vos documents numériques !
 

Répondre à : Deux champs texte dont un seul en lecture seule. – RÉSOLU

abracadabraPDF Forums PDF – Général Deux champs texte dont un seul en lecture seule. – RÉSOLU Répondre à : Deux champs texte dont un seul en lecture seule. – RÉSOLU

#54379
maxwyss
Membre

Il est commun d’avoir des champs de copie ou je ne veux pas que l’utilisateur change des valeurs. Pour passer des informations du champ d’entrée il y a plusieurs possibilitiés (notez que le champ d’entrée porte le nom “champDEntree” et les champs de copie “champDEntröö_1”:

• “push”: lorsque la valeur dans le champ d’entrée est confirmée, elle est poussée vers les champs de copie. Dans l’événement Validation du champ d’entrée on a le code suivant:

this.getField(event.target.name + “_1”).value = event.value ;

notez que cette ligne de code est reutilisable, si la convention de nom de champs est maintenue; on pourrait même créer une fonction au niveau du document.

• “pull”: lorsque la valeur dans le champ d’entrée est confirmée, la sequence de calcul est executée automatiquement, et donc, on peur executer le code suivant dans l’événement Calcul:

event.value = this.getField(event.target.name.substr(0, event.target.name.length-2)).value ;

(pour avoir du code portable).

Personellement, je préfère la première méthode parce qu’elle provoque moins de calculs, et est donc plus performante.

HTH

Max Wyss.