Bonjour,

Je suis confronté à un ptit soucis avec la fonction suivante qui comptabilise le nombre de caractère dans une zone textarea, je l'appel comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 onkeyup="limitetst(this,50,max_intro);" onkeydown="limitetst(this,50,max_intro);"
Propriété de la textarea.

Voici le code de limitetst :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function limitetst(textarea, max, divname)
{
    if(textarea.value.length >= max)
    {
        textarea.value = textarea.value.substring(0,max);
    }
    var reste = max - textarea.value.length;
    var affichage_reste =  reste +' caractères restants';
    document.getElementById(divname).innerHTML = affichage_reste;
}
La variable divname correspond à la zone ou je renvoie le nombre de caractère.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<label><span id="max_intro" style="font-style:italic"></span></label>
J'ai un message d'erreur :

Document.getElementById( ... à la valeur null ou n'est pas un objet.

Lorsque je mets en dur son nom pas de message d'erreur.

Ca doit pas etre grand chose ... mais je vois pas...

Merci de votre aide.

Jérémie