Avatar billede fireworld Nybegynder
10. januar 2002 - 22:21 Der er 7 kommentarer og
2 løsninger

Add new elements i en <select>

Kan man via javascript add et nyt

<option> element???


Avatar billede jakoba Nybegynder
10. januar 2002 - 22:57 #1
Ja de kan du godt

document.formnavn.selboxnavm.options[document.formnavn.selboxnavm.options.length] = new Option( \'tekst\', \'verdi\' );

tilføjer en ny valgmulighed nederst i listen.

mvh JakobA
Avatar billede fireworld Nybegynder
11. januar 2002 - 12:41 #2
hvad med at fjerne elementer så?
Avatar billede ras2000 Nybegynder
11. januar 2002 - 15:20 #3
Kør en lykke, hvor du læser dem der ind i en array, på nær den der skal fjernes, og tilføj dem igen.
Avatar billede Slettet bruger
11. januar 2002 - 15:40 #4
document.formNavn.selectBoxNavn.options[optionNummer] = null;

\"optionNummer\" er nummeret på den option, du vil fjerne, i rækken af options (startende med 0).
Avatar billede fireworld Nybegynder
11. januar 2002 - 16:56 #5
Jakoba..

jeg kan ikke få det til at virke over frames??

skal man indsætte noget så den ved havd frame den skal udføre i??

og hvordan gør jeg det?
Avatar billede fireworld Nybegynder
11. januar 2002 - 17:04 #6
kan man ikke i det der remove ting gøre så den fjerner hvor

option har en bestemet value?
Avatar billede Slettet bruger
13. januar 2002 - 13:11 #7
Du skal skrive dette, hvis du vil indsætte i en anden frame:

top.frames[\"frameNavn\"].document.formNavn.selectBoxNavn.options[top.frames[\"frameNavn\"].document.formNavn.selectBoxNavn.length] = new Option(\'tekst\',\'value\');

For at fjerne en option med en bestemt value skal du gøre således:

findVal = \"fjerndenne\"; //Den value, der skal fjernes
for (i = 0; i < top.frames[\"frameNavn\"].document.formNavn.selectBoxNavn.length; i++) {
if (top.frames[\"frameNavn\"].document.formNavn.selectBoxNavn.options[i].value == findVal) {
top.frames[\"frameNavn\"].document.formNavn.selectBoxNavn.options[i] = null;
break;
}
}
Avatar billede fireworld Nybegynder
13. januar 2002 - 23:05 #8
okay lige et sprøgsmål mere...

hvis nu man vil tjecke om en value findes i forvejen kan det så ikke laves uden at skulle køre den alle igennem og check?
Avatar billede fireworld Nybegynder
14. januar 2002 - 16:08 #9
nå jeg acceptere sq og oprettet en ny
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