Script pour renommer des champs  (Lu 412 fois) Partager ce sujet Imprimer

1 B


adrith  08 août 2018 : 16:43

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.


for (var i=0; i<this.numFields; i++) {
var 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

IP archivée


bebarth  08 août 2018 : 19:14

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:

IP archivée


adrith  08 août 2018 : 20:13

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

IP archivée


bebarth  08 août 2018 : 21:04

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

IP archivée


adrith  09 août 2018 : 10:45

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+

IP archivée


bebarth  09 août 2018 : 14:25

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:

IP archivée


Merlin  19 août 2018 : 02:00

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/

IP archivée