Accueil » Python » Forums Python » Forum général Python » script python Majuscule pour PloneFormGen

 • script python Majuscule pour PloneFormGen

Document Actions
Réponses: 1   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

 • script python Majuscule pour PloneFormGen

Posté par mco le 01/07/2008 16:16
Bonjour
Je voudrai que dans un formulaire - créé dans Plone avec PloneFormGen - ajouter un script qui transformerait en MAJUSCULE la valeur entrée (du texte) avant l'introduction dans une base de données.
J'ai une zone 'aftervalidation script' qui devrait me premettre d'introduire ce script Python.

Par exemple j'aimerai qu'un prénom 'Béatrice' soit envoyé en 'BEATRICE'.

Pouvez-vous m'aider ?
mc

 • Re: script python Majuscule pour PloneFormGen

Posté par ychaouche le 01/07/2008 17:30
Salut mco,

Voici une solution possible :

Supposons que ce champs s'appelle par exemple Nom, alors :

* Dans ton formulaire, tu mets "conversion" dans la zone aftervalidation script

* Tu créer un nouveau Python Script que nommes conversion

* Dedans, tu accèdes à la variable Nom qui se trouveras dans l'objet REQUEST et tu fais un upper comme ceci :

code:
Nom = context.REQUEST.Nom
NOM = Nom.upper()


puis tu envois NOM à la BDD.

Bon courage.