J'ai donc ce bout de code :
onKeyUp="javascript:this.value=this.value.toUpperCase();"
qui fonctionne très bien si je l'ajoute à un input text classique. Cependant, comme j'utilise un while en PHP et tout un tas de chose (aussi du JS pour afficher le nb de caractères restant d'un champ) et comme je suis surtout débutant en JS, alors impossible de le faire fonctionner ! Peut être est t'il placé au mauvais endroit ?
(Précisions supplémentaire : Lorsque je supprime l'ID de mon input, les Majuscules fonctionnes, mais plus mon code qui compte le nombre de caractères)
<div class="boite_texte">
<input type="text" onKeyUp="javascript:this.value=this.value.toUpperCase();" id="texte_50" name="texte_50" value="" size="100" maxlength="3" />
<span class="carac_restants" id="carac_texte_50"></span>
<script type="text/javascript">
<!--
maxlength_textarea('texte_50','carac_texte_50',3);
-->
</script>
</div>
<label for="ameliorer" ><h2>Texte ligne 1 <span class="info" >(facultatif)</span> :</h2></label><br />