abracadabraPDF › Forums › PDF – Général › Lien vers un signet › Répondre à : Lien vers un signet

Quand il y a plusieurs champs ayant le même nom il faut s’adresser au « widget » et non pas au champ, qui dans ce cas représente plusieurs widgets.
Dans la liste des champs du panneau des outils de formulaire les widgets apparaissent avec leur nom de champ, suivi d’un dièse et suivi d’un numéro d’ordre. Ce numéro d’ordre est attribué lors de la création du widget et n’est pas modifiable.
Dans la capture ci-joint on ne voit pas le widget numéro zéro car il est masqué puisque la page modèle sur laquelle il se trouve est masquée. Si on affiche la page modèle les deux widgets sont visibles dans la liste.
La particularité des widgets c’est qu’on ne peut pas s’adresser à eux directement, il faut impérativement passer par une variable. Sachant aussi que dans les scripts il faut remplacer le dièse par un point.
Ce qui pour tes boutons nous donne les scripts suivants :
var f = this.getField("CH1.1");
f.setFocus();
et
var f = this.getField("CH2.1");
f.setFocus();