Avatar billede eazye Nybegynder
22. februar 2004 - 13:08 Der er 1 kommentar og
1 løsning

Rykke op og ned i <select>?

Hey eksperter, jeg tænkte på om der mon var en af jer der kunne hjælpe.

Hvis jeg har en <select> med et par linje i, eks:

<select id="mySelect">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
</select>

og så her jeg en "forrige" og "næste" på hver side af <select>'en, jeg ville gerne have det til at fungere, så når man trykkede på "næste", så rykkede min select 1 tak næste - eks fra "1" til "2" og når man trykker på "næste" så går den fra "2" til "3".. og modsat når man trykker på "forrige" altså den går fra 4-3-2-1..

på forhånd tak

- EazyE
Avatar billede o-zone Nybegynder
22. februar 2004 - 15:38 #1
Er det det her du mener?
---8<----------
<body>
<script language="javascript" type="text/javascript">
    function setSelect(offset){
        with (document.myForm.mySelect) {
            if ((selectedIndex + offset)<0){
                selectedIndex = 0;
                return;
            }
            if ((selectedIndex + offset)>options.length-1){
                selectedIndex = options.length-1;
                return true;
            }
            selectedIndex = selectedIndex + offset;
        }
    }
</script>
<form name="myForm">
<input type="button" value="<<forrige" onclick="setSelect(-1); return true;">
<select id="mySelect">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
</select>
<input type="button" value="næste>>" onclick="setSelect(1); return true;">
</form>

</body>
---8<----------

(-:H@zze
Avatar billede eazye Nybegynder
22. februar 2004 - 17:45 #2
yeps.. mange 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