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
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.