Avatar billede webcreator Nybegynder
10. august 2004 - 18:32 Der er 4 kommentarer og
1 løsning

Input-boks med flere samtidige valgmuligheder

Hej Eksperter.

Hvordan får jeg fat i dataet fra sådan en fætter her :

<select name="accept" multiple>  ??


Jeg har forsøgt med accept[0] for at få fat i det første valg, men jeg får blot det første bogstav.
Avatar billede webcreator Nybegynder
10. august 2004 - 19:01 #1
ingen bud ?
Avatar billede roenving Novice
11. august 2004 - 00:30 #2
Du er nødt til at traversere alle options, og teste hver enkelt om den er selected:

function getSelData(){
  var opt = document.FORMNAME.accept.options,data = new Array();
  for(i=0;opt.length>i;i++){
    if(opt[i].selected)data[data.length] = opt[i].value;
  }
  return data;
}

-- så kan du f.eks.

alert(getSelData()[0]);
Avatar billede webcreator Nybegynder
12. august 2004 - 13:16 #3
ok - det var jo ret besværligt. Men tak for det :))
Svar ?
Avatar billede roenving Novice
12. august 2004 - 13:55 #4
Velbekomme '-)
Avatar billede roenving Novice
07. september 2004 - 04:26 #5
-- 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