Donnez vie à vos documents numériques !
 

Script pour renommer des champs

abracadabraPDF Forums PDF – Général Script pour renommer des champs

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45911
    adrith
    Participant

    Bonjour,

    J’ai beaucoup de champs sur une page que je dois dupliquer plusieurs fois. Le nom des champs doivent respecter une certaine trame donc je suis obligé de les renommer une fois les pages dupliquées.
    Est-ce que vous croyez qu’un script pourrait m’aider ?
    Script de ce genre qui serait placé sur un bouton temporaire.

    Code:
    for (var i=0; ivar oFld = this.getField(this.getNthFieldName(i));
    if ((oFld.name == “%TOTO%”)) {
      app.alert(“OK”);
      //rename… TITI
    }
    }

    En s’inspirant d’un code comme ci-dessus, j’aimerai que sur tous les noms de champs où il trouve la chaine TOTO, il me le remplace en TITI. C’est jouable à votre avis ?
    Merci

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

    bonjour

    Il est impossible de renommer des champs via JavaScript.
    Selon ce que tu veux faire, je te conseille de regarder du côté « Template »…
    @+
    :bonjour:

    #64468
    adrith
    Participant

    Ok bebarth, dommage je pensais ça possible :(
    Je vais me palucher ça à la main alors ;)

    #64469
    bebarth
    Maître des clés

    …les templates pour dupliquer des pages ça ne t’intéresse pas ?
    Désolé pour les réponses succinctes, mais j’ai juste mon téléphone pour répondre…
    @+
    :bonjour:

    #64470
    adrith
    Participant

    Je les utilise déjà les templates, mais ça ne rempli pas les conditions déjà mises en places dans le document.

    Et aucun souci bebarth, c’est déjà gentil de m’avoir répondu :)
    Bonne journée
    A+

    #64471
    bebarth
    Maître des clés

    Bonjour,
    Si cela t’est possible il faudrait partager ton fichier pour voir ce qu’il est possible de faire, mais pour ma part je n’aurai pas d’ordi Avant le 22 août…
    @+
    :bonjour:

    #64472
    Merlin
    Maître des clés

    Bonjour

    Il est impossible de renommer des champs via JavaScript.

    Je confirme, il vaut mieux utiliser la Convention de dénomination des champs de formulaire, voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/

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