muddi jo her: godt nok hele koden. Gider du at kigge på det: please: :-)
<html>
<head>
<base href="
file:///C:/Documents%20and%20Settings/tw/test.html"><meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Ny side 2</title>
</head>
<body>
Højde i cm
<input type="text" name="HoejdeTryksagFelt" onChange="udregn()" size="20"><br>
Bredde i cm
<input type="text" name="BreddeTryksagFelt"onChange="udregn()" size="20"><br>
Indhold(antal sider)
<input type="text" name="AntalSider"onChange="udregn()"size="20"><br>
Indhold(tryksagens vægt) <input type="text" name="TryksagensVaegt"onChange ="udregn()"size="20"><br>
<p></p>
<form onSubmit="return validering() == true">
<input type="submit" value="Beregn" name="Beregn" onClick = "sum()">
</form>
<input type="button" value="Slet" name="Slet"onClick = "sletFelter()">
<p> Papirets vægt</p>
<p><input type="text" name="SumpapiretsVaegt" size="20"></p>
<script language = "JavaScript">
function udregn()
{
tal1 = HoejdeTryksagFelt.value *1;
tal2 = BreddeTryksagFelt.value *1;
tal3 = AntalSider.value * 1;
tal4 = TryksagensVaegt.value * 1;
TotalVaegt = (tal4)/(((tal2*tal1)/10000)*(tal3/2))
TotalVaegt = TotalVaegt.toFixed(2);
}
function sum()
{
SumpapiretsVaegt.value = TotalVaegt
}
function validering()
{
if (isNaN(HoejdeTryksagFelt.value))
{
errorMessage();
return false
}
if (isNaN(BreddeTryksagFelt.value))
{
errorMessage();
return false
}
if (isNaN(AntalSider.value))
{
errorMessage();
return false
}
if (isNaN(TryksagensVaegt.value))
{
errorMessage();
return false
}
return true;
}
function errorMessage()
{
alert("Felterne skal indeholde en talværdi:\n Kommantal skrives med .")
return false
}
function sletFelter()
{
HoejdeTryksagFelt.innerText ="";
BreddeTryksagFelt.innerText = "";
AntalSider.value = "";
TryksagensVaegt.value = "";
SumpapiretsVaegt.value = "";
}
</script>
</body>
</html>