Avatar billede jens_k Nybegynder
10. juni 2004 - 02:02 Der er 8 kommentarer og
1 løsning

Tilføje option´s til select felt.

Hej

Jeg har en select box.

Hvordan tilføjer jeg options og values til denne via et JavaScript ?

Mvh

Jens K
Avatar billede knudgert Nybegynder
10. juni 2004 - 02:05 #1
Er det sådan en du mener?

<form>
<select style="width: 150px"
onChange="window.open(this.options[this.selectedIndex].value,'_self')">
<option selected>vælg et link</option>
<option value="link1.htm">Link1</option>
<option value="link2.htm">Link2</option>
<option value="link3.htm">Link3</option>
</select>
</form>
Avatar billede jens_k Nybegynder
10. juni 2004 - 02:08 #2
Nej

Her f.eks:

<select name="test" id="test">
<option value="1">Test1</option>
<option value="2">Test2</option>
<option value="3">Test3</option>
</select>

Hvis jeg nu vil tilføje en Test4 med valuen 4, hvordan gør jeg det med et JavaScript ?

Mvh

Jens
Avatar billede grunken Nybegynder
10. juni 2004 - 02:11 #3
<script type="text/javascript">
function nyopt(a,b){
l = document.forms['hest'].hund.options.length
document.forms['hest'].hund.options[l] = new Option(a,b);
}
</script>

<form name="hest">
<select name="hund">
</select>
</form>

<a href="#" onclick="nyopt('Ny Tekst','Ny Value');return false">Klik</a>
Avatar billede jens_k Nybegynder
10. juni 2004 - 03:20 #4
Laver du lige et svar grunken ?
Avatar billede grunken Nybegynder
11. juni 2004 - 13:13 #5
Jeps :o)

here u go :o)
Avatar billede jens_k Nybegynder
14. juni 2004 - 08:50 #6
Kan du få god ordens skyld lige forklare mig hvordan man fjerner options fra den ?

Eller skal jeg oprette et nyt spørgsmål til det ?

Mvh

Jens K
Avatar billede grunken Nybegynder
14. juni 2004 - 12:48 #7
yes :o)

document.forms['testform'].testselect.options[0] = null


fjerner den første option hele tiden :o)

sig til hvis jeg skal kaste den ind i en for løkke :o)
Avatar billede jens_k Nybegynder
24. juni 2004 - 14:49 #8
Til :-)
Avatar billede jens_k Nybegynder
03. september 2004 - 11:47 #9
Hallo grunken :-)

Gider du lige smide det i en løkke ?

Mvh

Jens K
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