Ver Mensaje Individual
  #25 (permalink)  
Antiguo 28/08/2008, 13:30
jcouoh
 
Fecha de Ingreso: septiembre-2003
Ubicación: Merida, yucatan
Mensajes: 282
Antigüedad: 21 años, 4 meses
Puntos: 1
Respuesta: problema en evento onchange

Tengo asi mi input:

for (num=1; num<=indice;num++)
{

document.write("<input type='text' class='input' id='codigo"+num+"' onchange=\"cambioinput('" + num + "')\"> ");

document.write("<input type='text' class='input2' id='descripcion" + num + "'>");
document.write("<input type='text' class='input3' id='precio" + num + "'>");

document.write("<input type='text' class='input4'id='cantidad"+num+"' onchange=\"document.getElementById('subtotal" + num +

"').value = document.getElementById('precio" + num + "').value * document.getElementById('cantidad" + num + "').value \">

");

document.write("<input type='text' class='input5'id='subtotal" + num + "' onchange='sumatotal()'><br>");

}

document.write("<input type='text' name='total' class='input' id='total'><br>");

y la funcion sumatotal:

function sumatotal()
{

for (sumas=1; sumas<=indice; sumas++)
{
sbttl += parseInt(document.getElementById("subtotal" + sumas).value);
}

document.getElementById("total").value = sbttl;

}

pero cuando cambio del campo subtotal a otro campo no me da resultado en total es decir en ninguna parte