oz****@iinet.ne t.au wrote:
If you post working code, or at least something that demonstrates what
you are trying to do, you might get better responses. If you can't
write the code, write a clear description of what you are trying to do.
--
Rob
Hi Rob
Attached is the code that I am currently trying to get to work.
<html>
<head>
<script type="text/javascript">
function updateOrder(obj ) {
var i;
var vehicleType=obj .name;
var w=obj.selectedI ndex;
var selected_text = obj.options[w].text;
var car1=document.g etElementById(" carType");
var qty1=document.g etElementById(" orderQty");
var qty2=parseInt(o bj.options[w].text);
var orPrice=documen t.getElementByI d("orderPrice") ;
var holdern_Price = 10;
var ford_Price = 20;
var del=50;
var del_c=10;
var delCost1=0;
var delCost2=0;
var totalDel=0;
var final_total=0;
var Holden_Total=0;
var Ford_Total=0;
//Clears out all options
for (i=0 ;i<document.for m1[0].len.length ;i++)
{
obj.length=0
}
//Holden
if(vehicleType= ="Holden"){
for (i=0;i< vehicleType;i++ )
car1.options[car1.options.le ngth]=new Option("Holden" );
qty1.options[qty1.options.le ngth]=new Option(selected _text);
orPrice.options[orPrice.options .length]=new Option(holdern_ Price);
Holden_Total = holdern_Price*q ty2;
var delCost1=del+(d el_c*qty2);
}
//Ford
else if(vehicleType= ="Ford"){
for(i=0;i< vehicleType;i++ )
car1.options[car1.options.le ngth]=new Option("Ford");
qty1.options[qty1.options.le ngth]=new Option(selected _text);
orPrice.options[orPrice.options .length]=new Option(ford_Pri ce);
Ford_Total= ford_Price*qty2 ;
var delCost2=del+(d el_c*qty2)
}
// total figure
final_total=Hol den_Total+Ford_ Total+delCost1+ delCost2
document.getEle mentById("price Products").valu e=Holden_Total+ Ford_Total;
// changed
document.getEle mentById("price Shipping").valu e=delCost1+delC ost2;
document.getEle mentById("price Total").value=f inal_total;
}
</script>
</head>
</script>
</head>
<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0 "
style="text-align:center">
<form name="form1" method="post" action="" onsubmit="">
<select name="Holden" id="Holden" onchange="updat eOrder(this);">
<option>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
<select name="Ford" id="Ford" onchange="updat eOrder(this);">
<option>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</form>
<td bgcolor="#FFE9B B" class="borderBR "><select name="Type of Car"
size="10" id="carType">
<option>Car Ordered</option>
</select </td>
<td bgcolor="#FFE9B B" class="borderBR "><select name="orderQty" size="4"
multiple="multi ple" id="orderQty">
<option>0</option>
<td bgcolor="#FFE9B B" class="borderB" ><select name="orderPric e"
size="4" multiple="multi ple" id="orderPrice" >
<option>$0.00 </option>
</select></td>
</tr>
<td bgcolor="#FFE9B B"> </td>
<td align="right" bgcolor="#DFAF6 F"
class="borderBR "><strong>Produ ct Total: </strong></td>
<td bgcolor="#FFE9B B" class="borderB" ><input
name="priceProd ucts" type="text" id="priceProduc ts" size="8" /></td>
</tr>
<td align="right" bgcolor="#DFAF6 F" class="borderBR "><strong>Shipp ing
Costs: </strong></td>
<td bgcolor="#FFE9B B" class="borderB" ><input
name="priceShip ping" type="text" id="priceShippi ng" size="8" /></td>
</tr>
<td bgcolor="#FFE9B B"> </td>
<td align="right" bgcolor="#DFAF6 F"
class="borderBR "><strong>O rder Total: </strong></td>
<td bgcolor="#FFE9B B" class="borderB" ><input
name="priceTota l" type="text" id="priceTotal " size="8" /></td>
</tr>
</body>
</html>
Greg