Avatar billede mora Nybegynder
05. oktober 2000 - 07:42 Der er 5 kommentarer og
1 løsning

select.value ...

Kan jeg ikke angive en værdi for en selectbox?

Jeg ved godt jeg kan bruge SelectedIndex, en der skal jeg angive nummeret på den option der skal vælges, jeg vil gerne angive værdien.
- Er det muligt?
Avatar billede mora Nybegynder
05. oktober 2000 - 07:43 #1
Altså noget ligende dette(virker ikke, da jeg prøver at skifte til index b).


<form name=\"hej\">
<select name=\"hejhej\">
<option value=\"a\">1</option>
<option value=\"b\">2</option>
<option value=\"c\">3</option>
<option value=\"d\">4</option>
<option value=\"e\">5</option>
<option value=\"f\">6</option>
<option value=\"g\">7</option>
</select>
<input type=\"button\" onClick=\"hej.hejhej.selectedIndex=b\" value=\"Skift til 4\">
</form>
Avatar billede gertnissen Nybegynder
05. oktober 2000 - 12:55 #2
document.hej.hejhej.options[document.hej.hejhej.selectedIndex].value
Avatar billede gertnissen Nybegynder
05. oktober 2000 - 12:57 #3
sorry, jeg fik lige læst dit spørgsmål igen - prøv med

document.hej.hejhej.options[i].selected=true

hvor i er nummeret på din option og ikke værdien. Hvis du kun har værdien må du lave en løkke der søger igennem indtil den finder den value du vil selecte (ud fra i værdien)

Avatar billede mora Nybegynder
05. oktober 2000 - 14:52 #4
Kan du lave et eks. på den lykke, ellers vil jeg bare smide det i en MySQl og hente det derfra...
Avatar billede gertnissen Nybegynder
05. oktober 2000 - 14:57 #5
for (var i=0;i<7;i++)
{
  if (document.hej.hejhej.options[i].value==\'a\')
  {
    document.hej.hejhej.options[i].selected=true
  }
}
Avatar billede mora Nybegynder
05. oktober 2000 - 15:01 #6
Kanon - tak :)
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