Regn rabat med flere input felter
Nedenstående kode virker som det skal.. men virker ikke når jeg tilføjer flere input felter.. Hvis jeg har 3 produkter så vil jeg gerne have rabat og pris input boks for hver produkt.<input type="text" name="rabat[]" onchange="test(event);">
<input type="text" name="rabat_pris[]" value="1000">
<input type="hidden" name="pris[]" value="1000">
<input type="text" name="rabat[]" onchange="test(event);">
<input type="text" name="rabat_pris[]" value="1000">
<input type="hidden" name="pris[]" value="1000">
<input type="text" name="rabat[]" onchange="test(event);">
<input type="text" name="rabat_pris[]" value="1000">
<input type="hidden" name="pris[]" value="1000">
------------------------------------------
Virker
<html> <head>
<script type="text/javascript">
<!--
function test(e) {
var rabat = oForm.elements["rabat"].value;
var pris = oForm.elements["pris"].value;
if (oForm.elements["rabat"].value.match(/%$/)){
var len = rabat.length-1;
rabat = rabat.substring(0, len);
fpris = pris-( (pris*rabat)/100 );
oForm.elements["rabat_pris"].value = fpris;
} else {
fpris = pris-rabat;
oForm.elements["rabat_pris"].value = fpris;
}
}
// -->
</script>
</head> <body> <form name="oForm">
<input type="text" name="rabat" onchange="test(event);">
<input type="text" name="rabat_pris" value="1000">
<input type="hidden" name="pris" value="1000">
</form> </body> </html>
