Avatar billede andersjo Nybegynder
08. februar 2005 - 15:11 Der er 6 kommentarer og
1 løsning

Text fra <select>

Hei.

Har en liste med meldinger

<select name="frase" style="width=420" onchange="velgMelding();">
<option value="0">Velg en melding fra listen</option>
<option value="1">Melding 1</option>
<option value="2">Melding 2</option>
</select>

og et textarea like under

<textarea id="melding" rows="3" name="melding" cols="50"></textarea>

Jeg ønsker at teksten fra listeboksen skal vises i textarea'et når det blir valgt. Har derfor laget et javascript som heter velgMelding() som kalles ved onchange på <select>.

function velgFrase(){
    document.forms[0].melding.value = document.form.frase.text;
}

Denne funksjonen gir meg bare "undefined" i textarea'et. Bytter jeg til ... = document.form.frase.value; får jeg 0, 1 eller 2. Jeg ønsker altså å vise teksten (Melding 1, Melding 2) i textarea'et.

Noen som vet hvordan..??

//andersjo
Avatar billede thesurfer Nybegynder
08. februar 2005 - 15:18 #1
Prøv det her:

onchange="this.form.melding.value=this.selectedIndex.text"
Avatar billede thesurfer Nybegynder
08. februar 2005 - 15:21 #2
Måske kan du bruge det der står her: http://codepunk.hardwar.org.uk/ajs23.htm
Avatar billede thesurfer Nybegynder
08. februar 2005 - 15:22 #3
Måske: onchange="this.form.melding.value=this.options[this.options.selectedIndex].text;"
Avatar billede andersjo Nybegynder
08. februar 2005 - 15:23 #4
Nei, får undefined da også..
Avatar billede andersjo Nybegynder
08. februar 2005 - 15:24 #5
JA!!

onchange="this.form.melding.value=this.options[this.options.selectedIndex].text;" fungerte.

Takk, send inn et svar..
Avatar billede thesurfer Nybegynder
08. februar 2005 - 16:00 #6
Svar sendt :-)
Avatar billede thesurfer Nybegynder
08. februar 2005 - 16:21 #7
Takker for points :-)
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