I’m still learning this scripting thing. Is there any way to shorten this lengthy code. I know there is, just not sure what i’m looking for?
PA1_10ST
PA11_20ST
PA21_30ST
PA31_40ST
PA41_50ST
PA51_60ST
PA61_70ST
PA71_80ST
PA81_90ST
PA91_100ST
This has over 100 dropdown’s
[CODE]
<script type=”text/javascript”>
function update()
{
document.getElementById(“PA1_10ST”).value =
parseFloat(document.getElementById(“PA1”).value)
+
parseFloat(document.getElementById(“PA2”).value)
+
parseFloat(document.getElementById(“PA3”).value)
+
parseFloat(document.getElementById(“PA4”).value)
+
parseFloat(document.getElementById(“PA5”).value)
+
parseFloat(document.getElementById(“PA6”).value)
+
parseFloat(document.getElementById(“PA7”).value)
+
parseFloat(document.getElementById(“PA8”).value)
+
parseFloat(document.getElementById(“PA9”).value)
+
parseFloat(document.getElementById(“PA10”).value);
document.getElementById(“PC1_10ST”).value =
parseFloat(document.getElementById(“PC1”).value)
+
parseFloat(document.getElementById(“PC2”).value)
+
parseFloat(document.getElementById(“PC3”).value)
+
parseFloat(document.getElementById(“PC4”).value)
+
parseFloat(document.getElementById(“PC5”).value)
+
parseFloat(document.getElementById(“PC6”).value)
+
parseFloat(document.getElementById(“PC7”).value)
+
parseFloat(document.getElementById(“PC8”).value)
+
parseFloat(document.getElementById(“PC9”).value)
+
parseFloat(document.getElementById(“PC10”).value);
document.getElementById(“PA51_60ST”).value =
parseFloat(document.getElementById(“PA51”).value)
+
parseFloat(document.getElementById(“PA52”).value)
+
parseFloat(document.getElementById(“PA53”).value)
+
parseFloat(document.getElementById(“PA54”).value)
+
parseFloat(document.getElementById(“PA55”).value)
+
parseFloat(document.getElementById(“PA56”).value)
+
parseFloat(document.getElementById(“PA57”).value)
+
parseFloat(document.getElementById(“PA58”).value)
+
parseFloat(document.getElementById(“PA59”).value)
+
parseFloat(document.getElementById(“PA60”).value);
document.getElementById(“PC51_60ST”).value =
parseFloat(document.getElementById(“PC51”).value)
+
parseFloat(document.getElementById(“PC52”).value)
+
parseFloat(document.getElementById(“PC53”).value)
+
parseFloat(document.getElementById(“PC54”).value)
+
parseFloat(document.getElementById(“PC55”).value)
+
parseFloat(document.getElementById(“PC56”).value)
+
parseFloat(document.getElementById(“PC57”).value)
+
parseFloat(document.getElementById(“PC58”).value)
+
parseFloat(document.getElementById(“PC59”).value)
+
parseFloat(document.getElementById(“PC60”).value);
document.getElementById(“PremTotalAdded”).value = parseFloat(document.getElementById(“PA1_10ST”).value) + parseFloat(document.getElementById(“PA51_60ST”).value);
document.getElementById(“PremTotalCancelled”).value = parseFloat(document.getElementById(“PC1_10ST”).value) + parseFloat(document.getElementById(“PC51_60ST”).value);
document.getElementById(“Netpercent”).value = parseFloat(document.getElementById(“PA1_10ST”).value) – parseFloat(document.getElementById(“PC1_10ST”).value) / “20”;
}
</script>