Avatar billede mekaniker Nybegynder
26. januar 2004 - 23:56 Der er 4 kommentarer og
1 løsning

Tælle linier i textarea

er der nogen måde man kan tælle linier i et textarea felt,

Jeg vil gerne have det sådan at man kun kan skrive 5 liner i feltet.

Jeg kunne forstille mig at det var noget med at tælle antallet af linieskift altså "\n" men jeg synes ikke rigtig at jeg kan få den til det.
Avatar billede medions Nybegynder
26. januar 2004 - 23:59 #1
Måske sådan her?

<script language="javascript" type="text/javascript">
function showNum(fld){
var reg = "\n";
alert(fld.value.match(reg).length);
}
</script>

<textarea name="mitTextarea" id="mitTextarea" cols="40" rows="5" onchange="showNum(this);"></textarea>

//>Rune
Avatar billede mekaniker Nybegynder
27. januar 2004 - 00:05 #2
Hvis jeg ikke laver nogle linieskift laver scriptet fejl, og hvis jeg laver 1 eller flere siger den at der kun er et
Avatar billede grunken Nybegynder
27. januar 2004 - 00:10 #3
<script type="text/javascript">
function kir(elm){
l = elm.value.split("\n").length-1;
if (l>=5){
  alert('max 5 linier')
  return false
}else
  return true
}
</script>

<form name="frm">
<textarea name="tekst" onkeypress="return kir(this)"></textarea>
</form>
Avatar billede mekaniker Nybegynder
27. januar 2004 - 00:31 #4
>> grunken

Det virker perfekt, tak for hjælpen.
Smid et svar vi du vil have nogle point.
Avatar billede grunken Nybegynder
27. januar 2004 - 00:39 #5
velbekomme ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester