textarea max-lines/chars

Tags:    javascript

Hej.

Jeg forsøger at få et textarea til at kunne indeholde max 3 linjer med max 55tegn pr linje, so far so good.

der efter ville jeg lave det sådan at hvis man gik tilbage på linje 1 og skrev mere skulle den skubbe de ord der var for meget på linje 1 ned til næste linje, indtil der ikke var mere plads.

har prøvet at lave det på flere forskællige måder, unden held, her er mit sidste forsøg som virker hat
Fold kodeboks ind/udJScript kode 

Fold kodeboks ind/udHTML kode 


nogle bud på en løsning? - ellers håber jeg en nats søvn kan klare det



7 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 10 karma
Sorter efter stemmer Sorter efter dato
Det virker såmænd også, men problemet er at den ikke husker cursor/caret positionen når den ændre i teksten.

http://jsfiddle.net/HXdnd/12/ - Nu husker den caret position



Virker det egentligt rigtigt?
For hvis der ikke er "\n" i slutningen men bare fortsætter med at skrive hvad så? Så wrapper den jo selv ned på næste "linie", men indsætter da ikke selv "\n"?



Prøv det her:
http://jsfiddle.net/HXdnd/11/

ingen grund til at blande jQuery ind i det.



Prøv det her:
http://jsfiddle.net/HXdnd/11/

ingen grund til at blande jQuery ind i det.


tak for forslaget, men synde nu ikke lige jeg kan få den til at spille sådan som jeg vil have den til

og du har helt ret i det med jQuery, var faktisk ik klar over det med forEach i JS, har altid lavet et for-loop :$



Det virker her - bliv ved med at skrive og linjerne "knækker over" ved 55 bogstaver. Hvis det ikke er det du mener, må du forklare dig selv lidt tydeligere :)



Det virker her - bliv ved med at skrive og linjerne "knækker over" ved 55 bogstaver. Hvis det ikke er det du mener, må du forklare dig selv lidt tydeligere :)


ja det virker fint hvis man skriver en tekst, men hvis man nu vel rette den første linje senere hen, så skal den skubbe alle er andre ord ned.


lad os tage denne tekst:
Lorem Ipsum is simply dummy text of the printing and a
Ipsum. Lorem of versions including PageMaker Aldus and
typesetting industry.

så tilføjer vi lidt tekst på linje 1, så skal det se sådan her ud.
Lorem Ipsum is simply indsæt et par ord her dummy text
a and printing the of Ipsum. Lorem of versions Aldus
and PageMaker including typesetting industry.





Det virker såmænd også, men problemet er at den ikke husker cursor/caret positionen når den ændre i teksten.

http://jsfiddle.net/HXdnd/12/ - Nu husker den caret position


super, mange tak, har haft meget bøvl med det der cursor halløj :)



t