[JS] Vérifier un nb max de caractères sur textarea [ - Job's Done - ]

Vérifier un nb max de caractères sur textarea [ - Job's Done - ] [JS] - HTML/CSS - Programmation

Marsh Posté le 21-10-2002 à 08:32:26    

j'ai fait ça avec un on Blur sur mon textarea
 

Code :
  1. function area() {
  2. if (window.document.formann.Comment.length > 300) {
  3.   alert("- pas plus de 300 caractères dans le contenu de l'annonce" );
  4. }
  5. }


 
ça marche pas... pkoi ??


Message édité par xkamui le 21-10-2002 à 09:23:17
Reply

Marsh Posté le 21-10-2002 à 08:32:26   

Reply

Marsh Posté le 21-10-2002 à 08:57:34    

et Comment.value.length() c'est mieux ?

Reply

Marsh Posté le 21-10-2002 à 09:23:31    

oui, merci beaucoup

Reply

Marsh Posté le 21-10-2002 à 09:24:13    

et t'as compris pourquoi, ou tu as juste remarqué que ca marchait comme ca ?

Reply

Marsh Posté le 21-10-2002 à 10:45:49    

en fait il compte la longueure du string renvoyé par le formulaire, c'est ça ??

Reply

Marsh Posté le 21-10-2002 à 11:00:02    

xkamui a écrit a écrit :

en fait il compte la longueure du string renvoyé par le formulaire, c'est ça ??




 
En fait, tu utilise la DOM pour accéder a l'élement 'Comment' de ton formulaire. Cet élement est un objet, TextArea ou equivalent. Il n'a pas d'attribut length, donc ton code ne pouvait pas marcher. Par contre cet objet a un attribut value, qui contient la valeur de l'élement (ici le texte, mais dans un champ caché il n'y a pas de texte). Cet attribut est lui aussi un objet, mais de type string. Et la tu peux appliquer la methode length() sur cet objet.
 
Voila.

Reply

Marsh Posté le 21-10-2002 à 11:02:33    

ok, merci beaucoup pour cette précision

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed