Avatar billede cygnet Praktikant
08. oktober 2006 - 10:02 Der er 11 kommentarer og
2 løsninger

Automatisk visning af indtastet indhold i textarea

Jeg vil gerne have at når man indtaster noget i en textarea, bliver indholdet vist i et område nedeunder. Altså hvis folk taster <h1>Overskrift</h1> Skal de vises neden for - sådan et semi cms system. Jeg har set funktionen før, men fik ikke spottet hvordan de gjorde det. På forhånd tak.
Avatar billede ss Nybegynder
08. oktober 2006 - 10:13 #1
Noget ligende det her du søger?

<script type="text/javascript">
function setResult(this){
  document.getElementById("result").innerHTML = this.value;
}
</script>

<textarea onkeyup="setResult(this);"></textarea>

<div id="result"></div>
Avatar billede cygnet Praktikant
08. oktober 2006 - 10:23 #2
Kunne godt lyde som om det var noget i den stil.

Men virker ikke umiddelbart.

http://www.spanskevine.dk/test.html
Avatar billede nielle Nybegynder
08. oktober 2006 - 10:38 #3
Ret:

function setResult(this){
  document.getElementById("result").innerHTML = this.value;
}

- til:

function setResult(ta){
  document.getElementById("result").innerHTML = ta.value;
}
Avatar billede cygnet Praktikant
08. oktober 2006 - 10:40 #4
super ... smid et svar.
Avatar billede nielle Nybegynder
08. oktober 2006 - 10:45 #5
Det må da vist primært være ss' point :^)
Avatar billede cygnet Praktikant
08. oktober 2006 - 10:47 #6
Ups, troede det var ss der havde skrevet begge gange. Men den der mener der har ret til pointene, smid et svar.
Avatar billede ss Nybegynder
08. oktober 2006 - 11:07 #7
Hvad med at vi begge lægger et svar :-)
Her er mit
Avatar billede nielle Nybegynder
08. oktober 2006 - 11:14 #8
Ok, men giv bare det meste til ss. Mit bidrag var jo kun en rettelse. :^)
Avatar billede cygnet Praktikant
08. oktober 2006 - 11:16 #9
Men tak for hjælpen.
Avatar billede cygnet Praktikant
08. oktober 2006 - 11:17 #10
Lige en tilføjelse, kan man gøre så hvis der står noget i feltet i forvejen så det bliver vist med det samme, i stedet for der først sker noget efter første gang man taster noget?
Avatar billede nielle Nybegynder
08. oktober 2006 - 11:19 #11
<script type="text/javascript">
function setResult(ta){
  document.getElementById("result").innerHTML = ta.value;
}
</script>

<textarea onkeyup="setResult(this);">noget</textarea>

<div id="result">noget</div>
Avatar billede cygnet Praktikant
08. oktober 2006 - 11:31 #12
Ahh klart - nogen gange skal man tænke før man spørg. Men tak for hjælpen.
Avatar billede ss Nybegynder
08. oktober 2006 - 12:25 #13
Tak for point!
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