Berechnung und aufrundung (Math.round)
Android33
- javascript
0 ChrisB
Hallo,
ich habe diesen Script hier entwickelt nur hab ich das Problem das es das nicht berechnet bzw. aufrundet.
<html>
<head>
<title> BMI - Rechner </title>
<link rel="stylesheet" type="text/css" href="style.css">
<script src="script.js" type="text/javascript"></script>
</head>
<body>
<div id="left">
<h4>Navigationsleiste</h4>
<ul>
<li> Link1 </li>
<li> Link2 </li>
<li> Link3 </li>
</ul>
</div>
<div id="content">
<form name="Formular">
<center>
<br><br><h2>Haben Sie Übergewicht?<br>
Ermitteln sie Ihren Körperfettwert (BMI)</h2><br><br>
<table border="1">
<tr>
<td>Körpergewicht in kg:<br><input type="text" size="10" name="gewicht"></td>
<td>Körpergröße in cm:<br><input type="text" size="10" name="groesse"></td></tr>
<tr>
<td><input type="button" value="Berechnen" size="20" maxlength="20" onclick="BMI()"></td>
<td>BMI-Wert:<br><input type="text" size="10" name="bmiwert"></td></tr>
<tr>
<td colspan="2">Geben sie in die dafür vorgesehnen Felder ihr<br>
Gewicht und die Körpergröße ein und berechnen den <br>BMI-Wert.
Der Normwert beträgt 20-24,5. Werte<br> darüber zeigen Übergewicht an,<br>
BMI : Body Mass Index</td></tr>
</table>
</center>
</form>
</div>
<div id="right">
Werbung
</div>
</div>
</body>
</html>
function BMI () {
if(document.Formular.gewicht.value != "")
{
var erg = 0;
erg=document.Formular.gewicht.value / ((document.Formular.groesse.value /100) * (document.Formular.groesse.value /100));
erg=Math.round(erg*100)/100;
document.Formular.bmiwert.value = erg ;
}
else
alert("Kein Wert!");
}
body{
font-family: Verdana;
font-size: 12px;
background:#EEEEEE;
}
#left{
width:150px;
height:400px;
float:left;
border:solid ;
margin:1px;
}
#content{
float:left;
width:600px;
height:400px;
border:solid ;
margin:1px;
}
#right{
width:150px;
height:400px;
float:left;
border:solid ;
margin:1px;
}
Hi,
ich habe diesen Script hier entwickelt nur hab ich das Problem das es das nicht berechnet bzw. aufrundet.
Sondern?
Wenn ich deinen Code per Copy&Paste übernehme, und dabei das Script in den Head-Bereich kopiere, „funktioniert“ es augenscheinlich erst mal.
Also was ist das Problem?
In die JavaScript-Fehlerkonsole deines Browser hast du doch wohl reingeschaut?
MfG ChrisB