abracadabraPDF › Forums › PDF – Général › resetForm › Répondre à : resetForm
29 novembre 2022 à 13:53
#72100

Maître des clés
Pourquoi lister tous les champs les uns après les autres alors qu’ils ont un élément commun et connu dans leurs noms ?
JavaScript peut s’en débrouiller tout seul si on lui indique le tronc commun du “nom” :
😉
for (var i = 0; i < this.numFields; i++) {
var oFld = this.getField(this.getNthFieldName(i));
if ((oFld.type != "button") && (/nom/.test(oFld.name))) {
oFld.value = oFld.defaultValue;
// ou
// this.resetForm(oFld.name);
}
}
Voir : https://www.w3schools.com/jsref/jsref_regexp_test.asp