19. september 2006 - 23:24
Der er
4 kommentarer og 1 løsning
beregning i formular
Jeg har brug for en kode der beregne "live", beregningen skal ske i tid dvs. timer/minutter. Det skal foreståes således at indtaster jeg fra kl. 10:00 i felt fra og 14:00 i felt til så skal den i timer skriver 04:00. Det skal ikke være således at jeg skal trykke beregn el lign. den skal blot skrive det løbende ved update. Håber det giver mening?! Nedenstående er koden: <table border="0" width="100"> <tr> <td width="42"><b><font face="Verdana" size="1">Fra:</font></b></td> <td width="42"><b><font face="Verdana" size="1">Til:</font></b></td> <td width="42"><b><font face="Verdana" size="1">Timer:</font></b></td> </tr> <tr> <td width="42"><font face="Verdana"> <input type="text" name="Fra" size="6" value="10:00" style="color: #000000; font-family: Verdana; font-size: 8pt; border: 1px solid #000000; background-color: #FFFFFF"></font></td> <td width="42"><font face="Verdana"> <input type="text" name="Til" size="6" value="14:00" style="color: #000000; font-family: Verdana; font-size: 8pt; border: 1px solid #000000; background-color: #FFFFFF"></font></td> <td width="42"><font face="Verdana"> <input type="text" name="Timer" size="6" style="color: #000000; font-family: Verdana; font-size: 8pt; border: 1px solid #000000; background-color: #FFFFFF" value="04:00"></font></td> </tr> </table>
Annonceindlæg fra Jysk IT
Sikkerhed skal være en del af driften
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
20. september 2006 - 17:40
#1
Hej igen, og nu under java script: Denne viser ofså minutter korrekt, men fejler hvis der ikke er et ":": <form> <table border="0" width="100"> <tr> <td width="42"><b><font face="Verdana" size="1">Fra:</font></b></td> <td width="42"><b><font face="Verdana" size="1">Til:</font></b></td> <td width="42"><b><font face="Verdana" size="1">Timer:</font></b></td> </tr> <tr> <td width="42"><font face="Verdana"> <input onchange="doBeregn(this.form);" type="text" name="Fra" size="6" value="10:00" style="color: #000000; font-family: Verdana; font-size: 8pt; border: 1px solid #000000; background-color: #FFFFFF"></font></td> <td width="42"><font face="Verdana"> <input onchange="doBeregn(this.form);" type="text" name="Til" size="6" value="14:00" style="color: #000000; font-family: Verdana; font-size: 8pt; border: 1px solid #000000; background-color: #FFFFFF"></font></td> <td width="42"><font face="Verdana"> <input type="text" name="Timer" size="6" style="color: #000000; font-family: Verdana; font-size: 8pt; border: 1px solid #000000; background-color: #FFFFFF" value="04:00"></font></td> </tr> </table> </form> <SCRIPT LANGUAGE=javascript> <!-- function doBeregn(f){ var arrTemp, intMinutterFra, intMinutterTil, intMinutterDiff arrTemp = f.Fra.value.split(":"); intMinutterFra = parseInt(arrTemp[0])*60 + parseInt(arrTemp[1]); arrTemp = f.Til.value.split(":"); intMinutterTil = parseInt(arrTemp[0])*60 + parseInt(arrTemp[1]); intMinutterDiff = intMinutterTil - intMinutterFra; intTimerDiff = "0" + Math.floor(intMinutterDiff/60); intMinutterDiff = "0" + intMinutterDiff % 60; f.Timer.value = intTimerDiff.substring(intTimerDiff.length - 2) + ":" + intMinutterDiff.substring(intMinutterDiff.length - 2); }
20. september 2006 - 19:08
#4
Afgjort et perfekt svar, gider du og svare og lige tage et kig på mit indlæg som hedder: validering af dato og validering af tid