J'ai un probleme tout simple en JavaScript.
Lorsque je fais une adition avec 2 chiffre, c'est comme si c'était un chaine de caractere => 60 + 1 = 601
Pourtant la multiplication marche.
Je conai assez bien le PHP et le HTML, je commence tout juste de JavaScript.
Code:<script language="JavaScript"> function cal_production() { heure0 = document.forms['production'].elements['heure0'].value; heure1 = document.forms['production'].elements['heure1'].value; minute0 = document.forms['production'].elements['minute0'].value; minute1 = document.forms['production'].elements['minute1'].value; seconde0 = document.forms['production'].elements['seconde0'].value; seconde1 = document.forms['production'].elements['seconde1'].value; temps0 = (heure0*60+minute0)*60+seconde0; temps1 = (heure1*60+minute1)*60+seconde1; temps2 = temps1 - temps0; document.forms['production'].elements['temps_2'].value = temps2; return false; } </script> [...] <form name="production" OnSubmit="return cal_production()"> <table border="1"> <tr> <td colspan="4" align="center">Production</td> </tr> <tr> <td></td> <td> <input name="heure0" size="2" value="">h <input name="minute0" size="2" value="">min <input name="seconde0" size="2" value="">sec </td> <td> <input name="heure1" size="2" value="">h <input name="minute1" size="2" value="">min <input name="seconde1" size="2" value="">sec</td> <td><input name="temps_2" size="8" value=""></td> </tr> <tr> <td colspan="4" align="center"><input type="submit" value="Calculer"> <input type="reset" value="Réinitialiser"></td> </tr> </table> </form>
-----