Avatar billede brenning Nybegynder
15. august 2005 - 08:15 Der er 8 kommentarer og
1 løsning

Dropdown menu med onchange

X Jeg har to dropdown menuer som begge er tidsmenuer.

Den ene er starttid og den anden er sluttid. Jeg vil gerne når man f.eks vælge kl. 10:00 i starttid så startet valg mulighederne for sluttid ved 11.00
Avatar billede busschou Praktikant
15. august 2005 - 08:20 #1
nogen forbindelse til det her spørgsmål ?
http://www.eksperten.dk/spm/640121
Avatar billede nielle Nybegynder
15. august 2005 - 09:06 #2
Det er jo godt nopk stadig et JavaScript spørgsmål.

En mulig løsning kunne se sådan ud:

<script language="javascript" type="text/javascript">
function sync(val)
{
    val = parseInt(val);

    insertElm = document.getElementById("sluttid");
    insertElm.options.length = 0;

    optNo = 0;
    while (val+optNo+1 <= 24)
    {
        newVal = val+optNo+1;
        insertElm.options[optNo] = new Option(newVal + ":00", newVal);

        optNo++;
    }
}
</script>

<select name="starttid" onChange="sync(this.value);">
<option value="0">0:00</option>
<option value="1">1:00</option>
<option value="2">2:00</option>
<option value="3">3:00</option>
<option value="4">4:00</option>
<option value="5">5:00</option>
<option value="6">6:00</option>
<option value="7">7:00</option>
<option value="8">8:00</option>
<option value="9">9:00</option>
<option value="10" selected>10:00</option>
<option value="11">11:00</option>
<option value="12">12:00</option>
<option value="13">13:00</option>
<option value="14">14:00</option>
<option value="15">15:00</option>
<option value="16">16:00</option>
<option value="17">17:00</option>
<option value="18">18:00</option>
<option value="19">19:00</option>
<option value="20">20:00</option>
<option value="21">21:00</option>
<option value="22">22:00</option>
<option value="23">23:00</option>
</select>

<select name="sluttid">
<option value="11" selected>11:00</option>
<option value="12">12:00</option>
<option value="13">13:00</option>
<option value="14">14:00</option>
<option value="15">15:00</option>
<option value="16">16:00</option>
<option value="17">17:00</option>
<option value="18">18:00</option>
<option value="19">19:00</option>
<option value="20">20:00</option>
<option value="21">21:00</option>
<option value="22">22:00</option>
<option value="23">23:00</option>
</select>
Avatar billede busschou Praktikant
15. august 2005 - 09:09 #3
jeg undrer mig mere over at formuleringen er fuldstændig ens, og at dette er denne brugers første spørgsmål, hvorfor jeg stiller tvivl om hvorvidt det er den samme bruger...
Avatar billede nielle Nybegynder
15. august 2005 - 09:42 #4
Du har ret - den havde jeg ikke lige set.
Avatar billede quarkb Nybegynder
15. august 2005 - 10:00 #5
UPS, den blev vist ikke flyttet :o)
Avatar billede nielle Nybegynder
15. august 2005 - 10:06 #6
quarkb> Du overtræder Ekspertens regeler ved at have mere end en bruger (quarkb og brenning). Jeg vil råde dig til at lukke en af dem inden at en co-asmin gør det for dig. :^|
Avatar billede quarkb Nybegynder
15. august 2005 - 11:08 #7
Ved det er en fejl at brenning ikke er slettet.....
Avatar billede quarkb Nybegynder
15. august 2005 - 11:10 #8
Avatar billede brenning Nybegynder
15. august 2005 - 11:13 #9
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
Kurser inden for grundlæggende programmering

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