Les Snippets

Connexion

LIimiter les LIgnes Pour Un Textarea [LILIPUT]

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 10/11/2008 11:24:18 et initié par Bul3 [Liste]
Vue : 2882
Catégorie(s) : Trucs & Astuces, Chaîne de caractères, Divers, Control
Langages dispo pour ce code :
- Javascript



Langage : Javascript
Date ajout : 10/11/2008
Posté par Bul3 [Liste]

   function lilliput( event, zoneSaisie, ligMax )
   {  if ( event.keyCode==13 || event.which==13 )
      {  var nl="\n";   /*@cc_on nl="\r\n";   @*/
         if ( zoneSaisie.value.split(nl).length>=ligMax )
         {  event.returnValue=false;
            return false;
         }
      }
      return true;
   }


exemple d'utilisation : <html>    <head>       <script  type="text/javascript"                  src="lilliput.js"></script>    </head>    <body>       tapez votre texte. il est limité à 5 lignes.       <textarea   rows="10"  cols="80" wrap="off"                       onkeyPress="return( lilliput( event, this, 5 ) );"></textarea>    </body> </html>
Remarque :
on voit de très nombreux exemples  qui permettent
de limiter le nombre de caractères saisis dans un
textarea, moins nombreux, me semble-t-il, sont ceux
qui limitent le nombre de lignes.
il reste parfois à combiner les 2.

Snippets en rapport avec : Lignes, Textarea, Limiter



Codes sources en rapport avec : Lignes, Textarea, Limiter

{Javascript / DHTML} LIMITER LE NOMBRE DE CARACTÈRE DANS UN TEXTAREA - NOUVELLE VERSION ?
Il s'agit en fait de faire ce qui existe déjà mais en rendant le code plus modulaire. Ici, il suf...

{Visual Basic, VB6, VB.NET, VB 2005} COMPARAISON DE DOSSIERS, FICHIERS ET TEXTE
Application de comparaison de dossiers et sous dossiers, fichiers et texte. Paramétrage par l'utili...

{Javascript / DHTML} TEXTAREA : LIMITER LA LARGEUR ET LA HAUTEUR DU TEXTE SAISIE
La plupart des contrôles de saisie dans un champ textarea se limite à la longueur du texte. L'int...

{Python} FONCTION COMPTER LE NOMBRE DE LIGNE
Bonjour, ma première fonction que je poste ... Pour les gros débutant (dont je fais parti) je pense ...

{C / C++ / C++.NET} RÉARRANGER LES LIGNES D'UNE LISTVIEW À LA SOURIS (WIN32 API)
Ce code source montre comment réarranger les lignes d'une ListView à la souris. Il utilise la notifi...

{Visual Basic, VB6, VB.NET, VB 2005} AFFICHAGE DES LIGNES D'UN RICHTEXTBOX
Voici une classe permet d'afficher les lignes d'un RichTextBox. La méthode utilisée est la recherch...

{C / C++ / C++.NET} OBJET 3D EN CONSOLE
Ce programme permet de faire tourner un objet 3D, dessiné en ascii dans la console. Il est possib...

{Visual Basic, VB6, VB.NET, VB 2005} FONCTION QUI PERMET DE LIRE UN CHAMP DANS UN CSV EN FONCTION DE SA LIGNE ET DE SA COLONNE.
Ce bout de code est une fonction qui permet de lire un champ dans un CSV en fonction de sa ligne et ...

{Visual Basic, VB6, VB.NET, VB 2005} LIMITER LE NOMBRE DE LIGNES DANS UN TEXTBOX
J'utilise une API pour compter le nombre de lignes. Il y a plusieurs problématiques : Si une lett...

{ASP / ASP.NET} MAXLENGTH SUR LES TEXTBOX MULTILINE
J'avais besoin de limiter le nombre de caractères saisis dans ces zones de texte pour l'application ...