Du mangler at indkapsle det hele i HTLM tag.
Selve formen inde i din body er indkapslet i et script tag; det skal det ikke.
Din form id tag skal være "formular". Name kan også være det men det er ikke den du bruger når du formular.etEllerAndet.
Yderligere distingverer Javascript mellem bmi og BMI. BMI bruger højden i m og ikke cm (ellers ville jeg have en bmi på 0 komma et eller andet og det har jeg ikke. tro mig
). Og det ikke højde * 2 men højden ^2. Med de rettelser virker det og du får noget der ligner:
<html>
<head>
<script type="text/javascript" language="javascript">
function BMI ()
{
w = formular.wInd.value;
h = formular.hInd.value;
h = (h/100)^2;
bmi = w / h;
formular.tekstUd.value = bmi;
}
</script>
</head>
<body>
<form name="formular" id="formular">
Indtast din vægt i kilo : <input type="text" name="wInd">
<br />
Indtast din højde i centimeter : <input type="text" name="hInd">
<br />
Tryk på knappen får at udregne din BMI <input type="button" value="Udregn BMI!" onClick="BMI();">
<br />
Din BMI er : <input type="text" name="tekstUd" size="30" readonly="yes">
<Br />
</form>
</body>
</html>
Indlæg senest redigeret d. 23.08.2009 17:50 af Bruger #14645