05. maj 2002 - 13:06Der er
4 kommentarer og 2 løsninger
Auto updates....
Jeg er ved at lave en hovedopgave og har brug for følgende hjælp.... (Til en lystfiske side)
Jeg har en side til reservation af en dag, men der skal man så vælge antal personer, start og slut tid og sidst skal der så være et tal felt som opdateres alt efter hvad der står i De option felter med personer og tider? Hvordan gøres dette bedst, når Tal feltet så hele tiden auto opdateres er = "Antal personer" * ("Slut time" - "Start Time") * 10 Jeg forestiller mig at Antal er en select box og det samme med start og slut time, men mit store problem er tal feltet fornede og at slut time skal opdateres hvis strat time ændres og der bliver mindre end 3 timers forskel...
Eks.
Hvis strat time sættes til 12, og slut time i forvejen er valgt til 13 skal "slut time" selv ændre sig til "Start time + 3"
men
Hvis "Start time" sættes til 11 og "Slut time" er = "Start time" + 3 elelr mere, så skal der ikke ske noget...
Sådan at "Slut time" hele tiden mindst SKAL være 3 timer større end "Start time"
Og hver gang bare en af felterne ændres, skal tal feltet forneden, altid opdaterer sig selv efter formlen...
Jeg tror det er nemmere at bruge jscript på klienten til at lave det du ønsker.
Prøv at arbejde videre med dette eksempel
<html>
<head> <title>New Page 1</title>
<script>
function BeregnTid() { a = myForm.SlutTid[myForm.SlutTid.selectedIndex].text b = myForm.StartTid[myForm.StartTid.selectedIndex].text myForm.TidIalt.value = a - b }
Ja, det er det med udregningen, men den skal også gøre det på den måde at slut tiden mindst skal være 3 timer mere end start tid, og det skal den selv ændre efter ,man har ændret start tiden... hvis altså den ikke i forvejen er mindst 3 timer større....
Start tiden kan være hver hele time for og med kl. 6:00 til og med kl. 20:00 og Slut timen kan være fra og med kl. 9:00 til og med kl. 23:00 Da en reservation max skal være på MINDST 3 timer, men kan godt være på flere timer....
Nå har fundet ud af det væsentligste nu, men tak til doc404 som har hjulpet med 1/4 af spørgsmålet : 50 point
Synes godt om
Ny brugerNybegynder
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.