I'd suggest changing your HTML a bit to make it easier. I removed
the calculate button because you don't need it, but you could always
put it back and set the onclick to setTotal().
With the changed HTML the following will work:
<script type="text/javascript" language="javascript">
function setTotal() {
var calcs = document.getElementsByTagName('input');
var qty = 0;
var price = 0;
for(var i=0; i < calcs.length; i++) {
if (calcs[i].getAttribute('name') == "price"){
price = (price+calcs[i].value);
};
if (calcs[i].getAttribute('name') == "AQuantity"){
qty = (qty+calcs[i].value);
};
};
document.getElementById("total-price").innerHTML = (qty * price);
}
window.onload = function(){
setTotal();
}
</script>
<tr>
<td width="70" class="bblackfont">Your Offer:</td>
<td width="80" class="nblackfont"><input type="text"
name="AQuantity" value="1" style="width: 40px;" onblur="setTotal()"></
td>
<td width="590" class="nblackfont"><input type="text"
name="price" value="#numberFormat(itemPrice)#" style="width:50px;"
onblur="setTotal()"></td>
<td id="total-price"><!---totalPrice goes here---></td>
</tr>
On Jan 13, 2007, at 12:56 PM, Doug Brown wrote:
> I have the following little code snippet and what I would like to
> do is update the totalPrice if the quantity is changed by the user.
>
> <TR>
> <TD width="70" class="bblackfont">Your Offer:</TD>
> <TD width="80" class="nblackfont"><input type="text"
> name="AQuantity" value="1" style="width: 40px;"></TD>
> <TD width="590" class="nblackfont"><input type="text"
> name="price" value="#numberFormat(itemPrice)#" style="width:
> 50px;"></TD>
> <TD><!---totalPrice goes here---></TD>
> <TD><image src="images/calulator.gif" alt="calculate"
> onClick="something"></TD>
> </TR>
>
>
>
>
> Doug B.
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:266504
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4