Rechercher : dans
Par :

Forcer majuscule sans accent dans input text

Dernière réponse le 25 jun 2009 à 08:59:41 jeinny, le 24 jun 2009 à 15:37:43 
 Signaler ce message aux modérateurs

Bonjour,
ba voila tout est dans le titre je voudrai que lorsque l'utilisateur écrit qu'il est enfoncé ou pas la touche MAJ ça écrive en majuscule et bien sur vu que c'est un formulaire d'ajout je veux aussi que sa m'enregistre dans ma base MySql en majuscule je ne veux donc pas que se soit que visuel.

Voila j'espère que vous pourez m'aider.
Cordialement

Configuration: Windows XP Internet Explorer 7.0

Meilleures réponses pour « forcer majuscule sans accent dans input text » dans :
Supprimer les accents avec PHP VoirPour un tas de raisons, il est parfois utile de convertir un texte accentué en un texte sans accents. Voici une fonction permettant de transformer très simplement la quasi-totalité des accents en leur équivalent non-accentués : function...
Javascript - Effacer un champ de formulaire lors du clic (focus) VoirIl vous est sûrement arrivé de tomber sur un formulaire HTML avec des valeurs pré-remplies décrivant par exemple le type de valeur attendue. L'intention est louable mais il est désagréable de devoir sélectionner ce texte et le supprimer avant de...

1

lord yu, le 24 jun 2009 à 15:44:30

Salut,

Pour le faire au niveau de l'affichage je ne vois que le javascript et sa fonction toUpperCase(string). Le problème est que si un utilisateur désactive le Javascript ça ne fonctionnera pas donc lors de l'enregistrement des champs en base de donnée tu rajoutes sur ton script php strtoupper(string).

Alex

Répondre à lord yu

2

jeinny, le 24 jun 2009 à 16:11:01

Nan ca marche pas jai mit on script js le class dans le input et le strtoupper dans la requete d'insertion c'était bien sa??

maproc1("INSERT INTO Compte (IdCompte, IdCodeCtrl, Libelle, IdCycle, IdCodeBafi, IdCodeSysiphe, DossierPermanent, Tri1, Tri2, Tri3, Classe) VALUE ('".$TxtCodeCompte."', ".$LstCodeCtrl.", 'strtoupper(".$TxtLibelleCompte.")', ".$LstCycle.", '".$LstCodeBafi."', '".$LstCodeSysiphe."', '".$TxtDossierPermanent."', '".$LstTri1."','".$LstTri2."', '".$LstTri3."', ".$classe.")");


jèspère que tu poura maidé car je pédale vraiment dans la semoule comme on dit
Merci encore

Répondre à jeinny

3

jeinny, le 24 jun 2009 à 16:12:15

Et dans l'autre page :


//fonctions qui permet de sauvegarder dans un variable l'id pour le réutiliser dans la page suivante
.UpperCase{
text-transform: uppercase
}
</script>

. . .

Libelle du compte : <input type="text" class="UpperCase" name="TxtLibelleCompte" size="50" maxlength="100">


et dans la page de confirmation:
maproc1("INSERT INTO Compte (IdCompte, IdCodeCtrl, Libelle, IdCycle, IdCodeBafi, IdCodeSysiphe, DossierPermanent, Tri1, Tri2, Tri3, Classe) VALUE ('".$TxtCodeCompte."', ".$LstCodeCtrl.", 'strtoupper(".$TxtLibelleCompte.")', ".$LstCycle.", '".$LstCodeBafi."', '".$LstCodeSysiphe."', '".$TxtDossierPermanent."', '".$LstTri1."','".$LstTri2."', '".$LstTri3."', ".$classe.")");


jèspère que tu poura maidé car je pédale vraiment dans la semoule comme on dit
Merci encore

Répondre à jeinny

4

 jeinny, le 25 jun 2009 à 08:59:41

Personne n'a résolu sse problème SVP jen ai vriment besoin c'est indispensable pour moi et surtout pour ma base de donnée qui n'accepte pas les accents
HELP j'ai besoin de votre savoir SVP !!

Répondre à jeinny