cs_aimie
Messages postés10Date d'inscriptionvendredi 19 mai 2006StatutMembreDernière intervention14 juin 2006
-
19 mai 2006 à 14:08
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
19 mai 2006 à 15:37
Bonjour !!
j'ai un problème, je voudrais développer un textarea avec un nombre de ligne non vide limité et je n'y arrive pas. J'ai besoin d'aide , est ce que quelqu'un à eu à résoudre un pb pareil au mien .
Merci et Bonne journée.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 19 mai 2006 à 15:37
bonjour,
alors, comme ça sans réflêchir plus loin :
compter le nombre de "passage à la ligne" à chaque appui sur une touche ?
( et le supprimer si on dépasse ? )
<Script type="Text/JavaScript">
function ctrlig(txt,max)
{
var res;
try {
res=txt.value.match(/\r\n/g).length;
}
catch(e) {
res=0;
}
nbr.value=res;
if ( res>=max ) txt.value=txt.value.substr(0,txt.value.length-2);
}
</Script>
° testé uniquement avec IE ( \r\n pas sûr pour les autres navigateurs )
° expression avec .match, peut-être pas la meilleure solution ?
° pas de controle "ligne non vide" pour l'instant
° contrôle uniquement sur keyup.
( voir donc en cas de Ctrl+V avec plusieurs lignes par exemple ! )
°°° à fignoler si ça peut convenir ? , si on ne propose pas mieux,
ce qui ne serait guère étonnant !
on affiche le nombre de lignes dans nbr.