webForumDet fria alternativet

räknare

2 svar · 181 visningar · startad av nille99

nille99Medlem sedan aug. 2002353 inlägg
#1

Jag har två olika listrutor, en starttid och en sluttid.
Varje listruta har 24 olika alternativ, en för varje timme på dygnet

Under listrutorna har jag ett textruta där jag vill ha summan av antalet timmar.

Varje listruta har

onchange="timmar.value=(trafiktill.value - trafikfran.value)">

Den klarar att räkna ut antal timmar

Men om tex man börjar klockan 21.00 och slutar 04.00
blir det -17 timmar

Jag vill istället att det ska stå 7 timmar.

dectgapMedlem sedan sep. 20021 542 inlägg
#2

if(trafikfran.value>trafiktill.value) trafiktill.value+=24

Då borde det väl bli rätt?

nille99Medlem sedan aug. 2002353 inlägg
#3

Tack
jag löste problemet

onchange="if(trafiktill.value<trafikfran.value)(timmar.value=(trafiktill.value - trafikfran.value+24));if(trafikfran.value<trafiktill.value)(timmar.value=(trafiktill.value - trafikfran.value));if(trafiktill.value<trafikfran.value)(timmar.value=(trafiktill.value - trafikfran.value+24));else(timmar.value=(trafiktill.value - trafikfran.value))">
Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb