Fork me on GitHub

Rapport de message :*
 

Formulaire Xoops et nettoyage des chaines de caractères accentuées.

Titre du sujet : Formulaire Xoops et nettoyage des chaines de caractères accentuées.
par flashblack86 sur 09/08/2010 21:52:34

Bonjour à tous !

J'ai un soucis.
Je cherche à nettoyer la saisie dans un formulaire Xoops de tous caractères accentués ou de caractères spécifiques à une langue.
Uniquement des caractères alphabétique standards.

De plus la sortie doit être en majuscule (la seule chose que j'arrive à faire d'ailleurs)

J'ai essayé avec un peu de jscript, mais sans succès.

A part un traitement PHP après la validation du formulaire, je vois pas.
Mais j'aimerais que ce soit lors de la saisie pour que l'utilisateur puisse vérifier si il ne désire pas corriger la correction automatique.

Pour le moment voici le code que j'utilise pour mettre en majuscule :

$form_firstname = new XoopsFormText(MA_FIRSTNAME'form_firstname'50100'');
$form_firstname->setExtra('onChange="javascript:this.value=this.value.toUpperCase();"');
$form->addElement($form_firstnamefalse);


Mais ce code garde le caractère accentué en majuscule.
é -> É

Si vous avez une piste ou un début de solution...

Merci !
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

34 Personne(s) en ligne (29 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 34 | Plus ...