Avatar billede cybermaster Nybegynder
05. november 2002 - 16:32 Der er 5 kommentarer og
1 løsning

1 timer til slut tidspunktet

hejsa alle sammen.
Hvordan gør jeg således at lige gyldigt hvilket tidspunkt der bliver valgt i ststring, skifter den automatisk i etstring så klokken bliver det valgte + 1 time., hvis man ændre tidspunktet i ststring igen skal det selvfølgelig rette en gang mere, men det skal være muligt aligevel i etstring, at ændre det valgte tidspunkt.
<p>
Start Time:  <select size="1" name="ststring">
  <option value="08:00">08:00</option>
  <option value="08:30">08:30</option>
  <option value="09:30">09:30</option>
  <option value="10:00">10:00</option>
  <option value="10:30">10:30</option>
  <option value="11:00">11:00</option>
  <option value="11:30">11:30</option>
  <option value="12:00">12:00</option>
  <option value="12:30">12:30</option>
  <option value="13:00">13:00</option>
  <option value="13:30">13:30</option>
  <option value="14:00">14:00</option>
  <option value="14:30">14:30</option>
  <option value="15:00">15:00</option>
  <option value="15:30">15:30</option>
  <option value="16:00">16:00</option>
  <option value="16:30">16:30</option>
  <option value="17:00">17:00</option>
  <option value="17:30">17:30</option>
  <option value="18:00">18:00</option>
  <option value="18:30">18:30</option>
  <option value="19:00">19:00</option>
  <option value="19:30">19:30</option>
  <option value="20:00">20:00</option>
  <option value="20:30">20:30</option>
  <option value="21:00">21:00</option>
  <option value="21:30">21:30</option>
  <option value="22:00">22:00</option>
  &nbsp;
  </select>
&nbsp;&nbsp;-&nbsp;&nbsp;
End Time: <select size="1" name="etstring">
  <option value="08:00">08:00</option>
  <option value="08:30">08:30</option>
  <option value="09:30">09:30</option>
  <option value="10:00">10:00</option>
  <option value="10:30">10:30</option>
  <option value="11:00">11:00</option>
  <option value="11:30">11:30</option>
  <option value="12:00">12:00</option>
  <option value="12:30">12:30</option>
  <option value="13:00">13:00</option>
  <option value="13:30">13:30</option>
  <option value="14:00">14:00</option>
  <option value="14:30">14:30</option>
  <option value="15:00">15:00</option>
  <option value="15:30">15:30</option>
  <option value="16:00">16:00</option>
  <option value="16:30">16:30</option>
  <option value="17:00">17:00</option>
  <option value="17:30">17:30</option>
  <option value="18:00">18:00</option>
  <option value="18:30">18:30</option>
  <option value="19:00">19:00</option>
  <option value="19:30">19:30</option>
  <option value="20:00">20:00</option>
  <option value="20:30">20:30</option>
  <option value="21:00">21:00</option>
  <option value="21:30">21:30</option>
  <option value="22:00">22:00</option>
  <option value="22:30">22:30</option>
  <option value="23:00">23:00</option>
  <option value="23:30">23:30</option>
  <option value="24:00">24:00</option>
  &nbsp;
  </select>
</p>
Avatar billede edutasia Nybegynder
05. november 2002 - 16:50 #1
Du kan give den første SELECT en onchange-funktion a la flg:

function selStr {
  var newIdx;
  newIdx = formNavn.stString.selectedIndex + 2; // stString + 2 halve timer
  if (newIdx >= 30) newIdx = 0; // vælg kl. 8.00 hvis stString > 23.30
  formNavn.selectedIndex = newIdx;
}
Avatar billede edutasia Nybegynder
05. november 2002 - 16:52 #2
Ups - det skal selvfølgelig være function selStr() osv.
Avatar billede cybermaster Nybegynder
05. november 2002 - 17:50 #3
Og noget lidt mere automatiseret ville være ret... ;-)
Avatar billede cybermaster Nybegynder
05. november 2002 - 18:02 #4
Nååå nu tror jeg jeg e rmed, kan du lige smække det i et html og poste det samlet???
Avatar billede cybermaster Nybegynder
05. november 2002 - 18:09 #5
Klarede den selv...

</head>


<body>

<form method="POST" action="" name="tider">
<p>
Start Time:  <select size="1" name="ststring" onchange="selStr(this);">
  <option value="08:00">08:00</option>
  <option value="08:30">08:30</option>
  <option value="09:30">09:30</option>
  <option value="10:00">10:00</option>
  <option value="10:30">10:30</option>
  <option value="11:00">11:00</option>
  <option value="11:30">11:30</option>
  <option value="12:00">12:00</option>
  <option value="12:30">12:30</option>
  <option value="13:00">13:00</option>
  <option value="13:30">13:30</option>
  <option value="14:00">14:00</option>
  <option value="14:30">14:30</option>
  <option value="15:00">15:00</option>
  <option value="15:30">15:30</option>
  <option value="16:00">16:00</option>
  <option value="16:30">16:30</option>
  <option value="17:00">17:00</option>
  <option value="17:30">17:30</option>
  <option value="18:00">18:00</option>
  <option value="18:30">18:30</option>
  <option value="19:00">19:00</option>
  <option value="19:30">19:30</option>
  <option value="20:00">20:00</option>
  <option value="20:30">20:30</option>
  <option value="21:00">21:00</option>
  <option value="21:30">21:30</option>
  <option value="22:00">22:00</option>
  &nbsp;
&nbsp;&nbsp;-&nbsp;&nbsp;
End Time:
</select> <select size="1" name="etstring">
  <option value="08:00">08:00</option>
  <option value="08:30">08:30</option>
  <option value="09:30">09:30</option>
  <option value="10:00">10:00</option>
  <option value="10:30">10:30</option>
  <option value="11:00">11:00</option>
  <option value="11:30">11:30</option>
  <option value="12:00">12:00</option>
  <option value="12:30">12:30</option>
  <option value="13:00">13:00</option>
  <option value="13:30">13:30</option>
  <option value="14:00">14:00</option>
  <option value="14:30">14:30</option>
  <option value="15:00">15:00</option>
  <option value="15:30">15:30</option>
  <option value="16:00">16:00</option>
  <option value="16:30">16:30</option>
  <option value="17:00">17:00</option>
  <option value="17:30">17:30</option>
  <option value="18:00">18:00</option>
  <option value="18:30">18:30</option>
  <option value="19:00">19:00</option>
  <option value="19:30">19:30</option>
  <option value="20:00">20:00</option>
  <option value="20:30">20:30</option>
  <option value="21:00">21:00</option>
  <option value="21:30">21:30</option>
  <option value="22:00">22:00</option>
  <option value="22:30">22:30</option>
  <option value="23:00">23:00</option>
  <option value="23:30">23:30</option>
  <option value="24:00">24:00</option>
  &nbsp;
  </select>
</p>
</form>

</body>

</html>
Avatar billede cybermaster Nybegynder
05. november 2002 - 18:10 #6
ups.....

sådan ....

<html>

<head>

  <script type='text/javascript'>
function selStr() {
  var newIdx;
  newIdx = tider.ststring.selectedIndex + 2;
  if (newIdx >= 30) newIdx = 0;
  tider.etstring.selectedIndex = newIdx
}
</script>
</head>


<body>

<form method="POST" action="" name="tider">
<p>
Start Time:  <select size="1" name="ststring" onchange="selStr(this);">
  <option value="08:00">08:00</option>
  <option value="08:30">08:30</option>
  <option value="09:30">09:30</option>
  <option value="10:00">10:00</option>
  <option value="10:30">10:30</option>
  <option value="11:00">11:00</option>
  <option value="11:30">11:30</option>
  <option value="12:00">12:00</option>
  <option value="12:30">12:30</option>
  <option value="13:00">13:00</option>
  <option value="13:30">13:30</option>
  <option value="14:00">14:00</option>
  <option value="14:30">14:30</option>
  <option value="15:00">15:00</option>
  <option value="15:30">15:30</option>
  <option value="16:00">16:00</option>
  <option value="16:30">16:30</option>
  <option value="17:00">17:00</option>
  <option value="17:30">17:30</option>
  <option value="18:00">18:00</option>
  <option value="18:30">18:30</option>
  <option value="19:00">19:00</option>
  <option value="19:30">19:30</option>
  <option value="20:00">20:00</option>
  <option value="20:30">20:30</option>
  <option value="21:00">21:00</option>
  <option value="21:30">21:30</option>
  <option value="22:00">22:00</option>
  &nbsp;
&nbsp;&nbsp;-&nbsp;&nbsp;
End Time:
</select> <select size="1" name="etstring">
  <option value="08:00">08:00</option>
  <option value="08:30">08:30</option>
  <option value="09:30">09:30</option>
  <option value="10:00">10:00</option>
  <option value="10:30">10:30</option>
  <option value="11:00">11:00</option>
  <option value="11:30">11:30</option>
  <option value="12:00">12:00</option>
  <option value="12:30">12:30</option>
  <option value="13:00">13:00</option>
  <option value="13:30">13:30</option>
  <option value="14:00">14:00</option>
  <option value="14:30">14:30</option>
  <option value="15:00">15:00</option>
  <option value="15:30">15:30</option>
  <option value="16:00">16:00</option>
  <option value="16:30">16:30</option>
  <option value="17:00">17:00</option>
  <option value="17:30">17:30</option>
  <option value="18:00">18:00</option>
  <option value="18:30">18:30</option>
  <option value="19:00">19:00</option>
  <option value="19:30">19:30</option>
  <option value="20:00">20:00</option>
  <option value="20:30">20:30</option>
  <option value="21:00">21:00</option>
  <option value="21:30">21:30</option>
  <option value="22:00">22:00</option>
  <option value="22:30">22:30</option>
  <option value="23:00">23:00</option>
  <option value="23:30">23:30</option>
  <option value="24:00">24:00</option>
  &nbsp;
  </select>
</p>
</form>

</body>

</html>
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