<html><head><title>Limite la taille d'un textarea</title> <script> function limite(zone,max) { if(zone.value.length>=max){zone.value=zone.value.substring(0,max);} } </script> </head><body> <form name="menu1"> <TEXTAREA NAME="zone2Text" COLS="40" ROWS="10" onKeyUp="limite(this,255);" onKeyDown="limite(this,255);" >Votre texte ici.</TEXTAREA> </form> </body></html>
Bonjour,Si l'utilisateur entre 20 lignes mais de 2 caractères, peut on limiter en nombre de lignes de saisie ?merci
C'est possible mais la fonction sera plus complexe, dès que j'ai du temps libre je le ferai.
il est nikel ce petit bout de code,depuis le temps que je cherchais ca...merci Flashfun !
Bonjour stp esqu'il ya une fonction qui permet de compter tous simplement le nombre de ligne dans une texte aréa il prend en charge le retour automatique en lignie des caractéremerci d'avance
Non, tu va devoir la créer toi même...
voila jai fait un ti ajout vite fait, maintenat on pe limiter le nb de ligne aussi function limite(zone,max,nbligne){ var pos=0; var nb=0; if(zone.value.length>=max) zone.value=zone.value.substring(0,max); for(i=0;i<nbligne;i++) { if(zone.value.indexOf("\n",pos)>-1) { nb++; pos=zone.value.indexOf("\n",pos); if(nb>=nbligne) zone.value=zone.value.substring(0,pos); pos++; } } }si quelqu'un sais comment eviter dafficher le caractere en trop ca serai sympa :) (ca fait chier avc les \n, il laisse une barre verticale une fois sur deux)
Regarde ma source: http://www.javascriptfr.com/codes/REDIMENSION_AUTOMATIQUE_DUN_TEXTAREA_OU_INPUT_TEXTE_SELON_LEVOLUTION_DE_SON_CONTENU/17042.aspxlesLignes=escape(zoneTexte.value).split("%0D%0A");
Utilise ca, c dans une autre de mes sources:lesLignes=escape(zoneTexte.value).split("%0D%0A");
salut et bien le code fonctionne enfin presque sous firefox il me met des tabulation exactement 6 avant de pouvoir taper le text c bizzarre ?! en plus je peut les enlever avec baskspace ou suppr (j'ai utiliser le code d'origine sans modif ).quelqun aurai t'il une solution ?merci :)
yun59=> Tu as du mal copié, tu as du mettre des tabulation dans ta source
Arff tu as raison.Comme a mon habitude j'ai incrementé mon code et donc hop hop des tabulationsmerci pour tes lumiéres FLASHFUN :)
Comment faire pour limiter le nombre de caractères par ligne d'un textarea ?
mobel69>> change la valeur de l'attribut "cols" du textarea.
ça ne semble pas de fonctionner avec firefox
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 750 membres 40 nouveaux aujourd'hui 16 151 membres club