Donnez vie à vos documents numériques !
 

Remplissage automatique des champs en lecture seule

abracadabraPDF Forums PDF – Général Remplissage automatique des champs en lecture seule

  • Créateur
    Sujet
  • #71017
    Arkel87
    Participant

    Bonjour,

    Néophyte en formulaire, j’aurais besoin d’aide.

    Sur un document formulaire de plusieurs pages, sur la page 1 se trouvent des champs obligatoires à remplir : noms, prénoms, etc.

    Ces mêmes champs ce retrouvent sur les pages 2, 3 et 4.

    J’aimerais que ceux des pages 2, 3 et 4 se remplissent automatiquement, mais non modifiable (lecture seule). Ce qui n’est pas le cas en les dupliquant.

    Merci

Affichage de 6 réponses de 1 à 6 (sur un total de 6)
  • Auteur
    Réponses
  • #71018
    Merlin
    Maître des clés

    Bonjour

     

    La propriété « readonly » (lecture seule) est partagée par toutes les instances de champs ayant exactement le même nom.

    Il faudrait donc que les champs de la page 1 n’aient pas le même nom que ceux des autres pages, qui eux peuvent être identiques.

    Et il faudrait un script de validation qui pousse chaque valeur saisies page 1 vers le champ correspondant dans les autres pages.

    #71019
    bebarth
    Maître des clés

    bonjour,
    Voici un exemple comme l’a expliqué Merlin, avec un script de validation.

    @+
    😎

    Attachments:
    You must be logged in to view attached files.
    #71022
    Arkel87
    Participant

    bonjour,

    aprés de multiples recherches, j’ai trouvé ça :

    this.getField(« CHAMP2 »).value = event.value;

    ce que je ne comprend pas, c’est pourquoi lorsque je colle les instructions, et que je valide par OK, le message suivant s’affiche :

    syntax error : illegal character

     

     

     

    #71023
    Arkel87
    Participant

    Ok

    MERCI,

    j’ai vraiment beaucoup de mal avec la syntaxe du script.

    ça marche nickel

    Encore Merci

     

    #71024
    bebarth
    Maître des clés

    bonjour,

    this.getField(« CHAMP2 »).value = event.value;

    Cela vient des guillemets à la française. Il faut écrire :

    this.getField("CHAMP2").value = event.value;

    @+
    😎

    #71026
    Arkel87
    Participant

    merci

Affichage de 6 réponses de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.