11. april 2014 - 11:06 Der er 2 kommentarer og
1 løsning

ANTAL LINIER i et HTML TEXTAREA og teksten i linie N

HEJ,

via WINDOS DOMS fylder jeg et TEXTAREA med op til N linier. Nogen gange 5 andre gange 100 og igen andre gange 30.

Det jeg har brug for er at vide er : hvor mange linier, der er i TEXTAREA'et ved hver situation og hvad der er i linie 5 (eksempelvis):

eks:

var v3 = document.getElementById('textarea');
    alert(v3.antal_tekst_linier + '  line 5 = ' +
          v3.indhold_linie[5]);

Hvad er syntaksen for at få det ?

Kan ikke finde noget på nettet !

Kristian
Avatar billede Slater Ekspert
11. april 2014 - 11:16 #1
Du kan skille det ad i linjer med et regexp, sådan:

var ta = document.getElementById('dit_textareas_id');
var lines = ta.value.split(/[\r\n]+/);


Og så kan du tælle linjerne med lines.length, eller finde indholdet af en bestemt linje med lines[i], hvor "i" er linjenummeret, startende fra 0.
11. april 2014 - 11:43 #2
HEJ,

MAnge TAK,

Det funker.

Drop et svar og så er du:

A: Mange TAK rigere
B: 30 point rigere...

(hehe)

Kr
Avatar billede Slater Ekspert
11. april 2014 - 11:47 #3
Det var godt. Og tak.
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