Donnez vie à vos documents numériques !
 

Répondre à : Majuscule automatique dans le champ Prénoms et dans le script de sauvegarde

abracadabraPDF Forums PDF – Général Majuscule automatique dans le champ Prénoms et dans le script de sauvegarde Répondre à : Majuscule automatique dans le champ Prénoms et dans le script de sauvegarde

#68951
Merlin
Maître des clés

Bonjour

– Utiliser des caractères accentués dans les noms de champs et de variables est toujours une mauvaise idée :
var strPrénom = this.getField(« Prénoms« ).value;
var strDisplay = strNom + « _ » + strPrénom + « _ »+ strFixe + « .pdf »;

Par contre les scripts que j’ai trouvé pour Prénoms ne marche qu’à l’affichage mais pas dans le nom de sauvegarde proposé.

En fait ça ne dépend pas du script lui-même, ça dépend de la façon dont il est utilisé.
Comme son nom le suggère, un script de format ne s’applique qu’au « format » des données, c’est-à-dire à leur présentation visuelle, mais il ne change pas les données en elles mêmes.
Par exemple un champ avec un format monétaire peut afficher 1234 € alors que sa vraie valeur est 1234, ce qui permet d’effectuer des calculs sans se préoccuper de la présence du symbole monétaire .

Dans ton cas c’est pareil, la capitalisation de la première lettre est virtuelle et ne sert que pour l’affichage.
Voir ce tuto : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/lordre-dexecution-des-evenements-dans-les-champs-de-formulaire-pdf/

– Capitaliser la première lettre du prénom est plus difficile qu’il n’y parait : quid des prénoms composés ?
Comment vas tu capitaliser jean-jacques ou jean jacques, sachant que beaucoup d’utilisateurs oublient le trait d’union ?
(J’ai toujours été sidéré par le nombre de gens qui ne savent pas écrire leur prénom correctement  :Smiley03: )