begin process at 2012 02 12 20:04:55
  Trouver un code source :
 
dans
 

5 commentaire(s) de keskispas sur des sources sur tout CodeS-SourceS

Déposé sur Limiter le nombre de caractère dans un textarea - nouvelle ve...

saminfo25 c'est pas mal mais on retombe dans tout ce que j'ai voulu éviter avec mon script :
- Le nombre de caractères max est DANS la fonction. Donc si on veut fixer plusieurs limites il faut dupliquer la fonction pour chacune d'entre elles.
- La référence aux évènements est inscrit dans chaque textarea, alors si on a 10 textareas, il faut enchainer les copier-coller pour chacun, en faisant gaffe au reste du dév qui pourrait s'appuyer sur ces mêmes évènements (contrôle de saisie...)
- les évènements OnKeyUp et OnKeyPress ne couvrent pas tous les moyens de mettre du texte dans un textarea (et donc d'en fixer les limites !) tel que le drag&drop avec la souris.

Donc, ton exemple est plus simple à comprendre, mais à l'usage plus lourd à maintenir.
Posté le : 24/05/2006 12:10:11

Déposé sur Limiter le nombre de caractère dans un textarea - nouvelle ve...

Dans le code
"LimiterTextArea(document.frmPage.commentaire, 10, div_decompte);"
remplace "div_decompte" par "document.div_decompte".

Je pense que ça vient de là
Posté le : 10/01/2006 14:42:36

Déposé sur Limiter le nombre de caractère dans un textarea - nouvelle ve...

Tout à fait. La fonction est paramétrable à chaque textarea. Je m'explique :

Pour ton 1er textarea:

      <textarea id="commentaire1" name="commentaire1" class="limiter"></textarea>
      <div id="div_decompte1" name="div_decompte1" class="decompte"></div>
      <script language="Javascript" type="text/javascript">
        LimiterTextArea(document.frmPage.commentaire1, 150, div_decompte1);
      </script>


Pour ton 2è :

      <textarea id="commentaire2" name="commentaire2" class="limiter"></textarea>
      <div id="div_decompte2" name="div_decompte2" class="decompte"></div>
      <script language="Javascript" type="text/javascript">
        LimiterTextArea(document.frmPage.commentaire2, 255, div_decompte2);
      </script>


Tu auras donc 2 textareas :
le premier nommé "commentaire1", avec un compteur "div_decompte1" et qui n'accepte que 150 caractères. Le second "commentaire2", avec le compteur "div_decompte2" et qui en accepte 255 maxi.

Voilà !
Posté le : 05/01/2006 10:41:15

Déposé sur Limiter le nombre de caractère dans un textarea - nouvelle ve...

Pour Meduse, la modification est dispo !
Posté le : 29/10/2005 17:18:11

Déposé sur Limiter le nombre de caractère dans un textarea - nouvelle ve...

Je complique parceque si je viens avec ma souris et que je colle 500 caractères avec le clic droit dans ton textarea, ta fonction ne servira à rien car elle ne teste pas le bon évènement.

Dans ma description, j'ai écris : "On évite ainsi de répéter tous les évènements intérressants à chaque fois qu'on pose un textarea."

C'est exactement pour éviter ton code que j'ai créé celui là !
Posté le : 21/10/2005 23:43:23

1


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales