Avatar billede melieha Nybegynder
15. juni 2007 - 13:08 Der er 3 kommentarer og
1 løsning

Søge <select> igennem for <options> med value=x, og vælg x.

Hejsa, som sådan tror jeg at scriptet er meget simpelt, jeg har bare ikke kunne få det sammensat på en måde jeg synes om.

Det jeg ønsker er at kalde en funktion, som søger min <select> igennem for option's med en bestemt value, for derefter at vælge den korrekte.
Eksempelvis onclick="findselect(Frankrig)", hvorefter den søger min <select> igennem for options indtil den finder en med value="Frankrig", og så bliver den valgt :)

Håber det er til at forstå.
Avatar billede roenving Novice
15. juni 2007 - 13:17 #1
function selectOpt(val){
  var sel = document.getElementById("dinSelect");
  for(i=0,im=sel.length;im>i;i++){
    if(sel.options[i].value == val){
      sel.selectedIndex = i;
      return;
    }
  }
}

-- den skal så kaldes med selectOpt("Frankrig") ...

-- absolut utestet !-)
Avatar billede melieha Nybegynder
19. juni 2007 - 10:26 #2
Det virker bare! :)

Jeg må takke endnu engang, regner med at du smider et svar :)
Avatar billede roenving Novice
19. juni 2007 - 13:27 #3
Velbekomme '-)
Avatar billede roenving Novice
19. juni 2007 - 14:07 #4
-- og 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