Beispiel:Formular-4-BMI.html
Aus SELFHTML-Wiki
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" media="screen" href="./Beispiel:SELFHTML-Beispiel-Grundlayout.css" >
<title>BMI berechnen</title>
<style>
label, button {
display: block;
margin: 2em;
}
input {
width: 3.5em;
}
</style>
<script>
function berechne_BMI () {
var groesse = parseInt(document.getElementById("groesse").value);
var masse = parseFloat(document.getElementById("masse").value);
var bmi = Math.round(100000 * masse / (groesse * groesse)) / 10;
document.getElementById("bmi").value = bmi;
}
window.onload = function () {
document.getElementById("berechnen").onclick = berechne_BMI;
};
</script>
</head>
<body>
<h1>Body-Mass-Index</h1>
<form>
<label for="groesse">Größe:
<input id="groesse" type="number" min="100" max="220" step="1" value="175">
cm</label>
<label for="masse">Masse:
<input id="masse" type="number" min="30" max="225" step="0.1" value="75">
kg</label>
<label>BMI:
<output id="bmi"></output>
</label>
<button type="button" id="berechnen">BMI berechnen</button>
</form>
</body>
</html>