Buongiorno,
ho realizzato una parte di pagina dove vado ad incrementare ore e minuti...
Di seguito la parte degli script:codice:<!--<form>--> <table> <tr> <th><label>ORE </label></th> <td> <input type="text" id="ore" value="" /> <input type="button" id="orePiu" value="+" onclick="orePiu();" /> <input type="button" id="oreMeno" value="-" onclick="oreMeno();" /> </td> </tr> <tr> <th><label>MINUTI </label></th> <td> <input type="text" id="minuti" value="" /> <input type="button" id="minutiPiu" value="+" onclick="minPiu();" /> <input type="button" id="minutiMeno" value="-" onclick="minMeno();" /> </td> </tr> </table> <!--</form>-->
Qualcuno mi sa dire perchè se voglio inserire i tag input in un form le funzioni orePiu() e oreMeno() non mi funzionano più? Solamente i minuti funzionano...codice:<script> function orePiu() { ore = document.getElementById("ore").value*1; if(ore < 24) { ore = ore+1; document.getElementById("ore").value = ore; } if(ore == 24) { document.getElementById("minuti").value = 0; } } function oreMeno() { ore = document.getElementById("ore").value*1; if(ore > 0) ore = ore-1; document.getElementById("ore").value = ore; } function minPiu() { if(document.getElementById("ore").value == 24) { document.getElementById("minuti").value = 0; } else { min = document.getElementById("minuti").value*1; if(min < 55) { min = min+5; document.getElementById("minuti").value = min; } else { orePiu(); document.getElementById("minuti").value = 0; } } } function minMeno() { if(document.getElementById("minuti").value == 0 & document.getElementById("ore").value == 0) { ; } else { if(document.getElementById("minuti").value == 0) { min = 60-5; document.getElementById("minuti").value = min; oreMeno(); } else { min = document.getElementById("minuti").value*1; if(min > 0) { min = min-5; document.getElementById("minuti").value = min; } else { oreMeno(); document.getElementById("minuti").value = 0; } } } } </script>

Rispondi quotando