Avatar billede tobby Nybegynder
24. februar 2002 - 17:50 Der er 14 kommentarer og
1 løsning

Editor i Textarea - indsæt linieskift

Kan jeg i et textarea ved hjælp af javascript (eller andet) på den til at indsætte <br> automatisk ved tryk på Enter?
Avatar billede horsmark Nybegynder
24. februar 2002 - 18:15 #1
jeps

du skal indsætte '\u000D\u000A' hvilket giver et linieskift

Mvh
HorsMark
Avatar billede tobby Nybegynder
24. februar 2002 - 18:23 #2
ok, men hvordan udfører jeg det i praksis?
Avatar billede horsmark Nybegynder
24. februar 2002 - 18:36 #3
Avatar billede horsmark Nybegynder
24. februar 2002 - 18:36 #4
sku have været et svar :-)
Avatar billede tobby Nybegynder
24. februar 2002 - 18:46 #5
Det er meget muligt, at det er mig der er dum som en dør, men jeg synes altså ikke jeg finde en løsning i det spørgsmål du refererer til?
Avatar billede tobby Nybegynder
24. februar 2002 - 18:47 #6
det må være et elelr andet med onKeyPress ??
Avatar billede horsmark Nybegynder
24. februar 2002 - 18:49 #7
hmmm der er noget kode i det link jeg har sendt dig hvor det er muligt at finde cursorens position i textarea og indsætte div. tekst mm.

Du skal så blot bruge det kode og indsætte mit første svar og vupti har du indsat linieskift efter cursorens position :-)
Avatar billede tobby Nybegynder
24. februar 2002 - 18:51 #8
ja, men hvordan fungerer onKeyPress - og er det overhovedet den funktion jeg skal bruge? - i dit eksempel, sættes der noget ind i textarea ved klik i en select-box...
Avatar billede horsmark Nybegynder
24. februar 2002 - 18:53 #9
oki hvis du vil konvertere evt. linieskift i textarea til <br> så er det meget nemt :-) Men vil du indsætte selve bogstaverne (hvilket er det jeg hørte) så skal du jo fange cursorens position i textara først og derefter indsætte '<br>'

hvad vil du? *s*
Avatar billede tobby Nybegynder
24. februar 2002 - 18:57 #10
Det omtalte textarea er en online editor. Dvs. at det fungerer som en slags mini-word.
Når brugeren trykker på Enter, skal den aktive linie afsluttes med <br>
Avatar billede horsmark Nybegynder
24. februar 2002 - 19:05 #11
oki så er den onKeyPress="ValidateKeyPress();"
prøv
function ValidateKeyPress(){
if (event.keyCode == 13){
alert("heh return");
}
}
Avatar billede tobby Nybegynder
24. februar 2002 - 19:10 #12
ok, har indsat det. Så burde der komme en alert-boks op hver gang jeg trykker på enter, ikk'? - det gør der bare ikke. øv
Avatar billede horsmark Nybegynder
24. februar 2002 - 19:12 #13
hvad har du indsat af kode?
Avatar billede tobby Nybegynder
24. februar 2002 - 19:15 #14
function ValidateKeyPress(){
if (event.keyCode == 13){
alert("heh return");
}
}
Avatar billede tobby Nybegynder
24. februar 2002 - 22:21 #15
fandt selv ud af det
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