Avatar billede kjole Nybegynder
09. maj 2006 - 08:16 Der er 4 kommentarer og
1 løsning

Hvordan markeres en option i et <select>

Jeg har en select, hvor der kan vælges mellem en række tal.
Værdien som står i select når siden loaden er den første <option>

Kan man vha. javascript styre hvilken <select> der er valgt når siden loades
Avatar billede elskermad.dk Nybegynder
09. maj 2006 - 10:26 #1
<select name='test'>
  <option>Første værdi (burde være valgt)</option>
  <option checked>Anden værdi (som er valgt ved start)</option>
</select>
Avatar billede kjole Nybegynder
09. maj 2006 - 12:23 #2
Kan det ikke gøres andetsted i koden vha. et javascript?
Avatar billede elskermad.dk Nybegynder
09. maj 2006 - 12:32 #3
<html>
<head>
<title>Skift dropdown-boks</title>
<script language='javascript' type='text/javascript'>
    function skift(nr) {
      document.getElementById('dropdownboks').selectedIndex = nr-1;
    }
   
    window.onload = function() {
      skift(3);
    }
</script>
</head>
<body>

<select id='dropdownboks' name='dropdownboks'>
    <option>bfbgregerw</option>
    <option>dfsfdg</option>
    <option>ngfhgfe</option>
    <option>wrewtew</option>
    <option>gfdgdfsf</option>
</select>

</body>
</html>
Avatar billede elskermad.dk Nybegynder
09. maj 2006 - 12:33 #4
der er minus'et 1 fra nummeret i funktionen da den første option har selectedIndex 0 også derfra... :)
Avatar billede roenving Novice
10. maj 2006 - 14:59 #5
-- og en option kan være selected, ikke checked, så den frste mulighed hedder:

...
  <option selected="selected">Anden ...
...
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