Opera, Netscape, Firefox - form problemer
Jeg har følgende form + script til at lave en simpel udregning af BMI:form:
<form name="form" action="">
<table class="tab">
<tr><td class="overskrift"><a name="bmi" />BMI</td></tr>
</table>
<table class="tab">
<tr>
<td width="30%" valign="top" align="right">
<table class="tab" align="left">
<tr>
<td align="left">Vægt i kg:</td><td><input class="texta" size="3" name="vaegt" /></td>
</tr>
<tr>
<td align="left">Højde i cm:</td><td><input class="texta" size="3" name="hojde" /></td>
</tr>
<tr>
<td/>
<td align="left"><button class="texta" onclick="udregn();" name="ok">Udregn</button></td>
</tr>
<tr>
<td align="left">Bmi:</td><td><input class="texta" size="3" name="bmi" /></td>
</tr>
</table>
</td></tr>
</table>
</form>
java script:
function udregn()
{
var v = document.form.vaegt.value;
var h = document.form.hojde.value;
h = h / 100;
if (v != "" && h != "")
{
var r = v / (h * h);
document.form.bmi.value = Math.round(r);
}
}
Ovenstående virker fint i IE, men i andre browsere virker det ikke helt efter hensigten - den skriver resultatet, reloader så siden og felterne er igen blanke!?!?
Jeg ved ikke om det har noget med min action="" at gøre eller hvad problemet er?
Håber der er nogen der kan hjælpe.
