Bonjour, je souhaiterais faire un champ texte qui affiche directement des majuscules mais en JS afin de pouvoir l'utiliser ensuite en PHP (pas de CSS).
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 />
Bonjour, je souhaiterais faire un champ texte qui affiche directement des majuscules mais en JS afin de pouvoir l'utiliser ensuite en PHP (pas de CSS).
J'ai donc ce bout de code :
[b]onKeyUp="javascript:this.value=this.value.toUpperCase();"[/b]
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 ?
([u]Précisions supplémentaire[/u] : Lorsque je supprime l'ID de mon input, les Majuscules fonctionnes, mais plus mon code qui compte le nombre de caractères)
[html]
<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 />
[/html]