Avatar billede danic Nybegynder
18. februar 2005 - 15:28 Der er 4 kommentarer og
1 løsning

Bestemt selectværdi skal åbne textarea

Jeg har en form med nogle options, jeg ønsker at hvis jeg vælger <option value="htmlarea">htmlarea</option> så skal der komme en textarea frem på skræmen hvor jeg kan skrive en text. Hvis jeg vælger en anden værdi i skal den ikke kunne ses.

<form name="form1">
<select name="sel1" onchange="if (this.options[this.selectedIndex].value) this.form.html.value = this.form.elements['htmlarea'][this.options[this.selectedIndex].value].value;">
<option value="" selected>Vælg en Type</option>
<option value="htmlarea">htmlarea</option>
<option value="logic">logic</option>
<option value="pic">pic</option>
</select>
<textarea name="htmlarea" rows=3 cols=30></textarea>
</form>´

Hvordan gør jeg dette???
Avatar billede roenving Novice
18. februar 2005 - 15:36 #1
Hvad laver den onchange, du allerede har ?-)

-- ellers kan du f.eks.

<select name="sel1" onchange="this.form.htmlarea.style.display=(this.selectedIndex==1)?'inline':'none';">

-- og:

<textarea name="htmlarea" rows="3" cols="30" style="display:none;"></textarea>
Avatar billede danic Nybegynder
19. februar 2005 - 11:57 #2
Perfekt, du må gerne smide et svar til mig :-)
Avatar billede roenving Novice
19. februar 2005 - 13:55 #3
Velbekomme '-)

-- så onchangen var et forsøg ?-)
Avatar billede danic Nybegynder
21. februar 2005 - 08:35 #4
yebs!
Avatar billede roenving Novice
21. februar 2005 - 10:17 #5
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