Bonjour les fortiches,
Je cherche à avoir automatiquement en majuscule le résultat de la saisie
d'un champs CVT fabriqué depuis la fabrique.
Quelle syntaxe ?
J'ai tenté :
[(#SAISIE{input, bic, obligatoire=oui, label=<:rib_abonne:label_bic:>,
maxlength='11', explication=<:rib_abonne:explication_bic:>,
style='text-transform:uppercase' })]
Mais ça marche pas !
Merci bien
--
Alain BOURDEAU
27 rue des iris
69500 BRON
Salut,
Avec le style, tu ne transforme que le visuel pas la saisie.
Avec les pattern de HTML5, ya des chances que ça passe.
[A-F]*
http://www.alsacreations.com/tuto/lire/1392-formulaire-html5-placeholder-required-pattern.html
Mais attention : ne JAMAIS faire confiance de ce qui vient de
l'utilisateur : c'est au PHP de gérer au final.
Donc dans ton traiter, et je ne pense pas que saisie posséde des
options[*] pour cela.
Denis
* contrib.spip.net/Reference-des-saisies
Le 15/07/2013 17:21, Alain BOURDEAU a écrit :
Bonjour les fortiches,
Je cherche à avoir automatiquement en majuscule le résultat de la saisie
d'un champs CVT fabriqué depuis la fabrique.
Quelle syntaxe ?
J'ai tenté :
[(#SAISIE{input, bic, obligatoire=oui, label=<:rib_abonne:label_bic:>,
maxlength='11', explication=<:rib_abonne:explication_bic:>,
style='text-transform:uppercase' })]
Mais ça marche pas !
Merci bien
Et si tu essayais avec le filtre |mb_strtoupper présent dans SPIP ?
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
Jean-Philippe Guihard
Direction
Centre de Soins de Suite et de Réadaptation en Addictologie orienté
Alcoologie l'Avancée
Place de la liberté
22000 St Brieuc
02 96 68 03 64
Le 15/07/13 17:48, « Denis Chenu » <dchenu-spip@gsill.net> a écrit :
Salut,
Avec le style, tu ne transforme que le visuel pas la saisie.
Avec les pattern de HTML5, ya des chances que ça passe.
[A-F]*
Formulaires HTML5 : placeholder, required, pattern et validation - Alsacreations
equired-pattern.html
Mais attention : ne JAMAIS faire confiance de ce qui vient de
l'utilisateur : c'est au PHP de gérer au final.
Donc dans ton traiter, et je ne pense pas que saisie posséde des
options[*] pour cela.
Denis
* contrib.spip.net/Reference-des-saisies
Le 15/07/2013 17:21, Alain BOURDEAU a écrit :
Bonjour les fortiches,
Je cherche à avoir automatiquement en majuscule le résultat de la saisie
d'un champs CVT fabriqué depuis la fabrique.
Quelle syntaxe ?
J'ai tenté :
[(#SAISIE{input, bic, obligatoire=oui, label=<:rib_abonne:label_bic:>,
maxlength='11',
explication=<:rib_abonne:explication_bic:>,
style='text-transform:uppercase' })]
Mais ça marche pas !
Merci bien
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
Bonjour,
Je me réponds après une longue recherche pour une solution simplicime.
Si l'on veut avoir à coups surs dans la base de données tout le champs
nom_client en majuscule il SUFFIT de mettre dans la partie vérification
du formulaire :
$clt = strtoupper(_request('nom_client'));
set_request('nom_client', $clt);
Et le tour est joué. C'est simple et ça marche divinement bien.
Chapeau à : set_request('le_champs', $la_valeur_voulue);
Merci aux concepteurs (c'est tellement évident que les concepteurs
avaient traité ce type de fonction qu'il en ont oubliés de bien le
mettre en avant).
Alain
-------- Message initial --------
De: Alain BOURDEAU <alain.bourdeau@orange.fr>
À: spip@rezo.net
Sujet: [Spip] Formulaire CVT avoir des majuscules en saisie
Date: Mon, 15 Jul 2013 17:21:29 +0200
Bonjour les fortiches,
Je cherche à avoir automatiquement en majuscule le résultat de la saisie
d'un champs CVT fabriqué depuis la fabrique.
Quelle syntaxe ?
J'ai tenté :
[(#SAISIE{input, bic, obligatoire=oui, label=<:rib_abonne:label_bic:>,
maxlength='11', explication=<:rib_abonne:explication_bic:>,
style='text-transform:uppercase' })]
Mais ça marche pas !
Merci bien