Limiter un <textarea> ??

Limiter un <textarea> ?? - HTML/CSS - Programmation

Marsh Posté le 11-07-2002 à 08:56:24    

Voila j'ai cherché mais je n'est pas trouvé:
 
Comment faire pour limiter le nombre de char dans un textarea.
 
Il y a bien  maxlength='5' pour ce ki est des champ text classique mais les textarea bah ca marche le  maxlength='5'.
vous avez une solution ?


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 11-07-2002 à 08:56:24   

Reply

Marsh Posté le 11-07-2002 à 09:05:49    

Phive a écrit a écrit :

Voila j'ai cherché mais je n'est pas trouvé:
 
Comment faire pour limiter le nombre de char dans un textarea.
 
Il y a bien  maxlength='5' pour ce ki est des champ text classique mais les textarea bah ca marche le  maxlength='5'.
vous avez une solution ?




 
et avec rows et cols?

Reply

Marsh Posté le 11-07-2002 à 09:08:28    

en fait non  
cela ne limite pas le nombre de char mais definis la taille visible donc a lecran du textarea.
 
Apparament, il faudrait utiliser une fonction JS, mais je n'est pas envie que cela se passe lors de l'envoi du form(qd on clike sur envoye) et kun fenetre s'ouvre.
J'aimerai ke la limite du nombre de char se fasse a la saisie comme pour un text normal.


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 11-07-2002 à 09:30:13    

Phive a écrit a écrit :

en fait non  
cela ne limite pas le nombre de char mais definis la taille visible donc a lecran du textarea.
 
Apparament, il faudrait utiliser une fonction JS, mais je n'est pas envie que cela se passe lors de l'envoi du form(qd on clike sur envoye) et kun fenetre s'ouvre.
J'aimerai ke la limite du nombre de char se fasse a la saisie comme pour un text normal.




 
la solution est de faire une fct ki compte le nombre de caractère saisi par l'utilisateur en live grave au ONKEYUP ou ONKEYDOWN :jap:

Reply

Marsh Posté le 11-07-2002 à 10:23:19    

[:powa]  
Ok merci ca marche
 
mon code JS :

Code :
  1. <script language='javascript'>
  2. function NombreMax(test)
  3. {
  4. if ( test.length > 420)
  5. {
  6.   test = test.substring(0,419);
  7.   document.redigearticle.introeve.value = test;
  8.   alert('Le nombre de caractères maxi est de 420');
  9. }
  10. }
  11. </script>


 
Mon textarea:

Code :
  1. <textarea name='introeve' cols='50' rows='5' OnKeyDown='NombreMax(this.value)'></textarea>


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 11-07-2002 à 11:41:26    

Phive a écrit a écrit :

 [:powa]  
Ok merci ca marche
 
mon code JS :

Code :
  1. <script language='javascript'>
  2. function NombreMax(test)
  3. {
  4. if ( test.length > 420)
  5. {
  6.   test = test.substring(0,419);
  7.   document.redigearticle.introeve.value = test;
  8.   alert('Le nombre de caractères maxi est de 420');
  9. }
  10. }
  11. </script>


 
Mon textarea:

Code :
  1. <textarea name='introeve' cols='50' rows='5' OnKeyDown='NombreMax(this.value)'></textarea>






 
de rien  :hello:

Reply

Sujets relatifs:

Leave a Replay

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