è un codice molto spartano ma a me basta che sia funzionale ^^codice:<body onload="sum()"> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> <p id="demo2">Punti </p> n1 <input type = "number" id = "n1" min="0" max="5" value="0" onchange="sum()"/> n2 <input type = "number" id = "n2" min="0" max="5" value="0" onchange="sum()" /> n3 <input type = "number" id = "n3" min="0" max="5" value="0" onchange="sum()" /> n4 <input type = "number" id = "n4" min="0" max="5" value="0" onchange="sum()" /> n5 <input type = "number" id = "n5" min="0" max="5" value="0" onchange="sum()" /> <br> <input type="submit" id="form" value="Allenati" disabled="disabled"> </form> <script type="text/javascript"> function sum() { var tot, num1, num2, num3, num4, num5, dif, result; tot = 5; num1 = parseInt(document.getElementById("n1").value, 10); num2 = parseInt(document.getElementById("n2").value, 10); num3 = parseInt(document.getElementById("n3").value, 10); num4 = parseInt(document.getElementById("n4").value, 10); num5 = parseInt(document.getElementById("n5").value, 10); dif = (num1+num2+num3+num4+num5); result = (tot - dif); document.getElementById("demo2").innerHTML = result; if(result == 0) { document.getElementById("form").disabled = false; } } </script> </body>

Rispondi quotando