PASSAGE D'UN TEXTE EN MAJUSCULE SANS UTILISER LA MÉTHODE "TOUPPERCASE"

cs_iubito Messages postés 629 Date d'inscription mercredi 3 juillet 2002 Statut Membre Dernière intervention 9 octobre 2006 - 4 janv. 2003 à 19:19
elron8 Messages postés 3 Date d'inscription vendredi 17 mars 2006 Statut Membre Dernière intervention 30 juin 2008 - 30 janv. 2009 à 09:37
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/16008-passage-d-un-texte-en-majuscule-sans-utiliser-la-methode-touppercase

elron8 Messages postés 3 Date d'inscription vendredi 17 mars 2006 Statut Membre Dernière intervention 30 juin 2008
30 janv. 2009 à 09:37
C'est bien beau tout ca mais moi ce code m'a servi donc merci!!
cs_d2nis Messages postés 1 Date d'inscription samedi 28 avril 2007 Statut Membre Dernière intervention 6 mars 2008
6 mars 2008 à 10:30
D'accord, mais cette fonction n'est pas portable.

En effet, pour que indexOf fonctionne, l'encodage de la chaîne minus devra être le même que l'encodage du formulaire qui contient la donnée entrante (obj).

Dans le cas de l'exemple, la chaîne est en ISO-8859-1, l'encodage du formulaire sera ISO-8859-1.
myjoss Messages postés 3 Date d'inscription jeudi 3 mars 2005 Statut Membre Dernière intervention 11 août 2006
28 déc. 2005 à 10:40
Bonjour,
Moi je dis BRAVO pour ce script. Il y a des gens comme moi qui ont besoin de textes en majuscules sans accent pour les stocker dans une base MYSQL.
Alors un grand merci pour ce script qui règle le problème et qui donne un bon exemple de programmation javascript.
Bonne continuation.
Joss.
Muadib24 Messages postés 2 Date d'inscription mercredi 17 septembre 2003 Statut Membre Dernière intervention 17 septembre 2004
26 nov. 2005 à 16:52
Grossière erreur. Je suis infographiste et je connais parfaitement les règles de typographie française, et j'affirme qu'il faut des majuscules accentuées. Exemple : "SALE SUCRE" ! Je veux dire quoi ? Salé sucré ? Sale sucré ? etc...
cs_Voulf Messages postés 1 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 10 mars 2005
10 mars 2005 à 14:20
Salut,

effectivement les majuscules sont recommandées mais il est des cas où l'on a besoin de forcer la passage en maj sans accents.

La seule chose que l'on peut trouver à redire, c'est le doctype xhtml strict qui impose séparation contenu / comportement, ce qui n'est pas le cas avec des javascripts intrusifs, toujours est-il que celà m'ouvre une piste pour un problème au boulot.

Merci à toi !
cs_teska Messages postés 1 Date d'inscription mercredi 19 mars 2003 Statut Membre Dernière intervention 19 mars 2003
19 mars 2003 à 19:31
pfouu, justement, cette fonction est très bien faite. Je te signale que l'académie française préconise de mettre les accents sur les majuscules, donc pas la peine de s'en priver.
nitro120 Messages postés 229 Date d'inscription vendredi 16 août 2002 Statut Membre Dernière intervention 9 juillet 2003
21 janv. 2003 à 18:48
ca na aucune utilité ce script
cs_iubito Messages postés 629 Date d'inscription mercredi 3 juillet 2002 Statut Membre Dernière intervention 9 octobre 2006
4 janv. 2003 à 19:19
pffff.... en théorie les majuscules ne devraient pas avoir d'accent. le mieux c'est de prévoir un script qui converti toutes les lettres accentues ã, ñ, ş, ă, ţ, a avec un rond au dessus,... pour que le script fonctionne pour nos amis espagnols, finlandais, roumains, polonais...
Rejoignez-nous