Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2010, 15:01
Avatar de moronino
moronino
 
Fecha de Ingreso: marzo-2010
Mensajes: 55
Antigüedad: 15 años
Puntos: 0
funcion recalcular() no m funciona en firefox

la funcion es la siguiente:

Código Javascript:
Ver original
  1. function recalcular(){
  2.     var total=0;
  3.     var totalProducto=0;
  4.     if (formpedido.precioUnitario.length==null) {
  5.         total=formpedido.precioUnitario.value*formpedido.unidades.value;
  6.         formpedido.totalProducto.value=total;
  7.     } else {
  8.         for (var i=0; i<formpedido.precioUnitario.length;i++) {
  9.             totalProducto=formpedido.precioUnitario[i].value*formpedido.unidades[i].value;
  10.             formpedido.totalProducto[i].value=totalProducto;
  11.             total+=totalProducto;          
  12.         }
  13.     }
  14.     formpedido.totalPedido.value=total;
  15. }

cuando voy añadiendo unidades deberia de ir aumentando el total:



Código PHP:
Ver original
  1. <input type="text" name="unidades[]" id="unidades" maxlength="2" size="2" value="1" onChange="recalcular();">
  2.  
  3. <input type="text" readonly="readonly" id="totalProducto" name="totalProducto[]" size="5" value="<? echo $row["precio"] ?> " style="border-width:0px; font-weight:bold; text-align:right">

NO ME FUNCIONA EN FIREFOX.

Estoy como local.

Por favor ayuda!!!