Beregning
Hejsa,Jeg sidder med et JavaScript og kan ikke komme videre. Scriptet skal beregne prisen fra markerede checkboxes og ved klik på checkboxen skal prisen udregnes i totalfeltet. Koden ser sådan ud:
<html>
<head>
<title>Bestilling</title>
<script language=\"javascript\">
{
function calc(a,b)
{
varIntTotal = 0;
varNumOfCheck = 10;
//trækker fra
if(form1.\'+a+\'[b].checked == false)//feltnavn skal her være en variabel = a, b = tjekboksens nr
{
for(i = 0; i <=varNumOfCheck; i++)
{
if(form1.felt+a[b].checked == true)
{
varInt = document.form1.a.value; //feltnavn skal her være en variabel = a
varIntTotal = varIntTotal + varInt;
document.form1.feltTotal.value = varIntTotal;
}
}
}
//lægger til
if(form1.\'+a+\'[b].checked == true)//feltnavn skal her være en variabel = a, b = tjekboksens nr
{
for (i = 0; i <=varNumOfCheck; i++)
{
if(form1.felt+a[b].checked == true)
{
varInt = document.form1.a.value; //feltnavn skal her være en variabel = a
varIntTotal = varIntTotal + varInt;
document.form1.feltTotal.value = varIntTotal;
}
}
}
}
}
</script>
</head>
<body>
<p><b>Bestillingsliste</b></p>
<form action=\"MailForm.html\" name=\"form1\" method=\"get\">
<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" width=\"100%\">
<tr>
<td width=\"45%\" bgcolor=\"#C0C0C0\"><b> Ydelse</b></td>
<td width=\"45%\" bgcolor=\"#C0C0C0\"><b> Pris</b></td>
<td width=\"10%\" bgcolor=\"#C0C0C0\"><b> Sæt kryds</b></td>
</tr>
</table>
<p></p>
<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" width=\"100%\">
<tr>
<td width=\"45%\"> 1</td>
<td width=\"45%\"> Pris kr. 100,00</td>
<td width=\"10%\"> <input type=\"checkbox\" name=\"a1\" value=\"200\" onclick=\"calc(\'a\', 1);\"></td>
</tr>
<tr>
<td width=\"45%\"> 2</td>
<td width=\"45%\"> Pris kr. 200,00</td>
<td width=\"10%\"> <input type=\"checkbox\" name=\"a2\" value=\"200\" onclick=\"calc(\'a\', 2);\"></td>
</tr>
<tr>
<td width=\"45%\"> 3</td>
<td width=\"45%\"> Pris kr. 300,00</td>
<td width=\"10%\"> <input type=\"checkbox\" name=\"a3\" value=\"300\" onclick=\"calc(\'a\', 3);\"></td>
</tr>
</table>
<p></p>
<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" width=\"100%\">
<tr>
<td width=\"45%\"> 4</td>
<td width=\"45%\"> Pris kr. 4.000,00</td>
<td width=\"10%\"> <input type=\"checkbox\" name=\"a4\" value=\"4000\" onclick=\"calc(\'a\', 4);\"></td>
</tr>
<tr>
<td width=\"45%\"> 5</td>
<td width=\"45%\"> Pris kr. 5.000,00</td>
<td width=\"10%\"> <input type=\"checkbox\" value=\"5000\" onclick=\"calc(\'felt0\', 5);\"></td>
</tr>
</table>
<p></p>
<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" width=\"100%\">
<tr>
<td width=\"45%\"> Samlet køb</td>
<td width=\"55%\"> Pris kr. <input type=\"text\" name=\"feltTotal\" size=\"10\"> inkl. moms</td>
</tr>
</table>
</form>
<p></p>
</body>
</html>
Med venlig hilsen
SEN8OR
