Hjælp til function
Jeg er ikke så skrap til funktioner, men ville prøve at lave mig en lille beregner udfra noget kode jeg har fundet.Jeg skal beregne en værdi udfra et input lenght
Det skal efterfølgende tjekkes om den værdi er større eller mindre end input HK.
Formlen hedder ((lenght * lenght) + 3) * 1,36 = resultat.
Efterfølgende skal der tjekkes om resultat < hk
Jeg har forsøgt nedenstående, får ingen fejl, men den regner ikke rigtigt tror jeg. Kan jeg få den til at vise resultatet i begge tilfælde eller kan nogen lige se hvad jeg gør galt?
<%
function beregn(hk)
beregn = (((lenght * lenght) + 3) * 1.36 )
end function
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<%
if request.ServerVariables("REQUEST_METHOD") = "POST" then
' kald funktion til udregning
if (beregn(request.Form("lenght"))) < request.form("HK") then
response.write "Du skal have et speedbådsbevis"
else
response.write "Du behøver ikke et speedbådsbevis"
End if
end if
%>
<form method="post" action="" name="beregn">
l = længde:<input type="text" value="" name="lenght" /><br />
h = hk:<input type="text" value="" name="hk" /><br />
<input type="submit" value="Udregn" name="beregn" />
</form>
</body>
</html>