====== maxlen sur textarea ======
{{skill>2/10}}
Comme vous l'avez remarqué, le textarea souffre d'une lacune. Nativement, impossible de limité le nombre de caractère a saisir. \\
Pourtant son petit frère '' le fait sans difficulté avec l'attribut **maxlen**.
\\
Voici donc une fonction javascript qui va contourner le problème.
====== Code ======
function textLimit(field, maxlen) {
if (field.value.length > maxlen) {
field.value = field.value.substring(0, maxlen);
alert('Votre texte est trop long!');
}
}
Cette fonction est simple, elle regarde la longueur du texte écrit dans le textarea, si elle dépasse la taille maximal, elle le tronque.
====== Utilisation ======
Pour "brancher" cette fonction a un textarea il suffit de rajouter :
\\
**onkeyup="textLimit(this, 40);"** dans les propriété du textarea :
Le "40" est la longueur maximale autorisé, c'est cette valeur que vous devrez modifier.
====== Source ======
Adapté de : http://www.felgall.com/jstip20.htm
----
--- //[[ido@woow-fr.com|iDo]] 28/02/2006 12:41//