Avatar billede dd_ns Nybegynder
28. marts 2003 - 13:05 Der er 3 kommentarer

select clear...

Jeg har en masse selects (30) og hvis jeg gerne vil clear dem (1ste option i hver select er valgt) kan jeg jo ikke bruge reset knap, da den resetter til den sidst kendte værdi... Hvordan laver jeg en function der sætter alle 30 selectes til den første option i hver?
Avatar billede olebole Juniormester
28. marts 2003 - 15:07 #1
<ole>

function myReset() {
  var aSels = document.getElementsByTagName("SELECT");
  for ( i=0; i<aSels.length; i++ ) {
    aSels[i].selectedIndex = 0;
  }
}

/mvh
</bole>
Avatar billede dd_ns Nybegynder
31. marts 2003 - 08:11 #2
Det virker ikke ...
Avatar billede olebole Juniormester
31. marts 2003 - 19:21 #3
Jo ... du må lave en fejl, hvis du ikke kan få det til at virke. Prøv at lægge en URL til siden. Prøv:

<script type="text/JavaScript">
function myReset() {
  var aSels = document.getElementsByTagName("SELECT");
  for ( i=0; i<aSels.length; i++ ) {
    aSels[i].selectedIndex = 0;
  }
}
</script>
<form>
<select>
    <option>bla 1</option>
    <option>bla 2</option>
    <option>bla 3</option>
    <option>bla 4</option>
</select>
<select>
    <option>bla 1</option>
    <option>bla 2</option>
    <option>bla 3</option>
    <option>bla 4</option>
</select>
<br>
<button onclick="myReset()">TEST</button>
</form>
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