Per non stravolgere tutto sfrutto quanto gia' fatto da Carlo:
codice:<form name="tuoForm"> Inizio: <input type="text" name="ora1"> Fine: <input type="text" name="ora2"> <input type="checkbox" name="mensa"> Mensa</p></form> <script type="text/javascript"> document.tuoForm.ora1.onchange = document.tuoForm.mensa.onchange = function () { o1 = document.tuoForm.ora1.value.split(":"); // separo ore e minuti m1 = parseInt(o1[0],10)*60 + parseInt(o1[1],10); // trasformo tutto in minuti m2 = m1 + (60 * 6) + ((document.tuoForm.mensa.checked) ? 30 : 0); // sommo le 6 ore e gli eventuali 30 minuti document.tuoForm.ora2.value = (parseInt(m2 / 60) % 24).toString()+":"+(m2 % 60).toString(); // ritrasformo in notazione hh24:mi e visualizzo }; </script>

Rispondi quotando