Avatar billede Slettet bruger
12. marts 2002 - 13:00 Der er 9 kommentarer og
1 løsning

Dropdown skal skift værdien ud

Dropdown skal skift værdien ud på følgende måde:
Dropdown menu1 har a, b, c, d
Dropdown menu1 viser intet.
Hvis man klikker på a, skal den springe over i menu2 og slettes i menu1
Avatar billede z42cool Nybegynder
12. marts 2002 - 13:03 #1
?????? Dropdown ?????? Mener du select lister????
Avatar billede Slettet bruger
12. marts 2002 - 13:26 #2
Der skal være 18 punkter i en dropdown, med 6 som vises, resten skal der scrolles i.
Avatar billede Slettet bruger
12. marts 2002 - 17:10 #3
Jeg ved ikke, hvad du mener med en "dropdown", og jeg fatter heller ikke dit spm. Du bliver nok nødt til at forklare dig lidt tydeligere.
Avatar billede olebole Juniormester
12. marts 2002 - 23:06 #4
<ole>
Du kan gøre noget à la:

<html>
<body>

<form>
<script type="text/JavaScript">
function setSel(f) {
    f.ib.options[f.ib.length] = new Option();
    f.ib.options[f.ib.length-1].value = f.ole.options[f.ole.selectedIndex].value;
    f.ib.options[f.ib.length-1].text = f.ole.options[f.ole.selectedIndex].text;
    f.ole.options[f.ole.selectedIndex] = null;
}
</script>
<select id="ole" onchange="setSel(this.form)">
    <option value="1">Punkt 1</option>
    <option value="2">Punkt 2</option>
    <option value="3">Punkt 3</option>
</select>

<select id="ib">
</select>
</form>

</body>
</html>

/mvh
</bole>
Avatar billede Slettet bruger
13. marts 2002 - 08:13 #5
Den var lige i øjet.

Mange tak navnebror

OleIb
Avatar billede Slettet bruger
13. marts 2002 - 11:48 #6
Men, når jeg sender siden videre, kommer der ingen data over fra den select med id="ib"
Avatar billede olebole Juniormester
13. marts 2002 - 12:09 #7
Ups ... ikke ' id="ib" ' .... men ' name="ib" '  ;o)
/mvh
Avatar billede Slettet bruger
13. marts 2002 - 12:16 #8
Skal de ikke være valgte, for der kommer ikke noget med over...
Hvordan ville du hente de data i selectboxen ?
Avatar billede olebole Juniormester
13. marts 2002 - 12:39 #9
Jo, du skal vælge en værdi fra f.eks. 'ib' for at få den til at figurere på serveren. Du vil kunne vælge den sidst overførte med:

function setSel(f) {
    f.ib.options[f.ib.length] = new Option();
    f.ib.options[f.ib.length-1].value = f.ole.options[f.ole.selectedIndex].value;
    f.ib.options[f.ib.length-1].text = f.ole.options[f.ole.selectedIndex].text;
    f.ib.options[f.ib.length-1].selected = true;
    f.ole.options[f.ole.selectedIndex] = null;
}

Håber, det hjælper på problemet. Ellers må du pinde dit problem nærmere ud, så skal jeg nok prøve at se, om ikke jeg kan finde løsningen til dig  ;o)
/mvh
Avatar billede olebole Juniormester
13. marts 2002 - 13:13 #10
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