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.