<html> <head> <META content="text/html; charset=ISO-8859-2" http-equiv="content-type"> <title>Prix du volume</title> <script type="text/javascript"> function volume(){ let h=window.document.prix_volume.hauteur.value; let l=window.document.prix_volume.largeur.value; let p=window.document.prix_volume.profondeur.value; let prix=window.document.prix_volume.prix.value; let v_cm3=h*l*p; let v_m3=(v_cm3/1000000).toFixed(3);//3 chiffres apres la virgule window.document.prix_volume.volume_cm3.value = v_cm3; window.document.prix_volume.volume_m3.value = v_m3; window.document.prix_volume.total.value = (prix*v_m3).toFixed(2); } </script> </head> <body onload="volume()"> <form name="prix_volume"> Hauteur (en cm) : <input name="hauteur" type="number" onKeyup="volume();" value="100" min="1" step="1"/><br /><br /> Largeur (en cm) : <input name="largeur" type="number" onKeyup="volume();" value="100" min="1" step="1"/><br /><br /> Profondeur (en cm) : <input name="profondeur" type="number" onKeyup="volume();" value="100" min="1" step="1"/><br /><br /> Prix au m<sup>3</sup> : <input name="prix" type="number" onKeyup="volume();" value="100" min="1" step="0.1"/><br /><br /> Volume (en cm<sup>3</sup>) : <input name="volume_cm3" disabled="disabled" type="text" value="" /><br /> Volume (en m<sup>3</sup>) : <input name="volume_m3" disabled="disabled" type="text" value="" /><br /> Prix total : <input name="total" disabled="disabled" type="text" value="" /><br /> </form> </body> </html>