28/08/2008, 13:30
|
| | 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 |