Avatar billede steen_hansen Forsker
28. juni 2015 - 10:45 Der er 3 kommentarer og
1 løsning

Hvordan henter jeg begge værdier fra <option value=12,25>12:15</option>

12,25 er tidspunktet i 1/100 timer (value) og 12:15 er tidspunktet i 1/60 minutter.

1. Jeg skal bruge 1/100 timer til beregning af tidsforbrug.
2. Jeg skal bruge 1/60 timer til tidsangivelse af start- og sluttidspunkt.

Dvs. jeg skal bruge det samlede tidsforbrug (den er på plads, ikke noget problem). Men jeg skal også angive hvornår opgaven er påbegyndt. Hvordan angiver jeg ud fra dette, at opgaven er påbegyndt kl. 12:15?

<option value=12,25>12:15</option>
Avatar billede steen_hansen Forsker
28. juni 2015 - 10:52 #1
Spørgsmålet skulle måske være oprettet i ASP? :o[
Avatar billede steen_hansen Forsker
28. juni 2015 - 11:50 #2
Jeg gik den meget hårde (og sikkert også den meget omstændige) vej, og gjorde således:

        ElseIf vStart = 12,25 Then
            StartTime = "12:15"

        ElseIf vEnd = 14,25 Then
            EndTime = "14:15"

Spørgsmålet lukkes
Avatar billede claes57 Ekspert
28. juni 2015 - 14:16 #3
hvis du tager en tid, fx 12,25
så er int(vStart) = 12 (altså timer)
og (vStart-int(vStart))*60 = 15 (altså minutter)
læg det i en funktion, hvor du kalder med en tid (fx vStart), og får returneret StartTime.
Avatar billede jakobdo Ekspert
28. juni 2015 - 21:23 #4
Du kunne jo lave:

<option value="12,25;12,15">12,15</option>

Så har du "begge" i value.
value vises ikke til brugeren, men postes/gettes via din form.
Men du kunne jo "også" bare beregne det i din "modtager funktion.
12:15 vil jo altid være 12:25 og omvendt.
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