Är så enormt kass på javascript...
Nu är det så här att jag har en formulär med flera rader. Varje rad består av 3 fält. Tid - Antal - Summa
Meningen är att man ska skriva in Tid och Antal och så ska summan räknas ut automatiskt. (Tid * Antal)
textfälten heter:
tid1 - antal1 - summa1
tid2 - antal2 - summa2
tid3 - antal3 - summa3 osv...
Hade tänkt men göra en function liknande denna:
<script language="Javascript">
<!--
function CalculateTotal(fieldTid, fieldAntal, fieldTotal)
{
var intAntal = document.orderform.fieldAntal.value;
var intTid = document.orderform.fieldTid.value;
document.orderform.fieldTotal.value = intAntal * intTid;
}
-->
</script>
och sedan anropa den från varje tids och antals fält med onChange="CalculateTotal(tid1, antal1, summa1)
Alltså att den ska hämta värdet från fältet med namnet tid1 och multiplicera det med fältet med namnet antal1 och sedan skriva ut det i fältet med namnet summa1. Jag vill allså kunna styra vilka fält som ska multipliceras ihop direkt genom att skicka med namnen på dom fälten till functionen. Men hur skriver jag functionen så den använder namnen jag skickar med?
------------------
/JE
[Redigerat av JE den 09 mar 2001]