FORCER LE TEXTE EN MAJUSCULES/MINUSCULES

cs_jeca Messages postés 341 Date d'inscription mercredi 17 juillet 2002 Statut Membre Dernière intervention 14 juillet 2011 - 4 janv. 2003 à 13:08
 redbar - 24 sept. 2015 à 13:41
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/15995-forcer-le-texte-en-majuscules-minuscules

Merci pour cette source.
c'est bien ce qu'il me fallait
peug Messages postés 232 Date d'inscription mercredi 25 octobre 2000 Statut Membre Dernière intervention 5 octobre 2012
6 juil. 2009 à 10:40
Voici une petite amélioration afin que les majuscule de début de phrase reste en majuscule (ex: "Bonjour, je vais bien. Moi aussi")

<script language="JavaScript">
<!--
function noUpperCase(textarea)
{

var i=textarea.value.length;
chaine = textarea.value;
i--;

if (i>1) {
if (chaine.charAt(i-1)!=" " && chaine.charAt(i-2)!=".") {
textarea.value=chaine.substring(0,i)+chaine.charAt(i).toLowerCase();
}
}
}

// -->
</script>


<textarea rows="10" cols="70" name="mess" VALUE ="" onkeyup="noUpperCase(this</textarea>
cs_achraf19 Messages postés 1 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 26 mars 2008
26 mars 2008 à 16:37
Super!!
Code tres util!!
Merci DHKold
mythos75 Messages postés 1 Date d'inscription jeudi 27 avril 2006 Statut Membre Dernière intervention 25 août 2006
25 août 2006 à 07:46
Exactement ce qu'il me fallait, merci :)
cs_stella Messages postés 12 Date d'inscription lundi 23 décembre 2002 Statut Membre Dernière intervention 14 novembre 2011
17 juin 2006 à 11:34
Super top ta source. Très utile et fonctionne très bien. En réponse à JECA, les majuscules de la langue française s'accentuent, regarde donc dans le dictionnaire.
DHKold Messages postés 153 Date d'inscription vendredi 6 décembre 2002 Statut Membre Dernière intervention 29 mai 2005 2
4 janv. 2003 à 20:45
OK, il estvrai que cette méthode n'est pas très fiable mais j'oblige personne à l'utiliser.
cs_jeca Messages postés 341 Date d'inscription mercredi 17 juillet 2002 Statut Membre Dernière intervention 14 juillet 2011 14
4 janv. 2003 à 13:08
"javascript:" dans l'évènement est totalement inutile car il est lui-même une composante du javascript.

D'autre part la méthode "toUpperCase" focntionne très mal avec la langue française : elle transforme les caractères minuscules accentués en majuscules accentuées. Or, en Français, les majuscules ne comportent pas d'accent.

Je mets donc dans les sources une fonction que je préfère utiliser.
Rejoignez-nous