Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/06/2003, 11:14
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 10 meses
Puntos: 1284
Hola otra vez:

Recuerdo que alguna vez use getElementsByName, y me daba problemas... no sé si será tu caso, pero probé con otra cosa y salió mejor...

Te voy a poner el código para que lo veas:

Esta es la función:

function sumar() {
var total = 0;
datos = document.forms.ordenam.getElementsByTagName('input ');
for (var i = 0; i < datos.length; i ++)
if (datos[i].name == "disseny")
total += parseInt(datos[i].value);
document.forms.ordenam.total_disseny.value = total.toString();
}

Y este el formulario de prueba:

<form name="ordenam" action="javascript:sumar()">
<input type=text name="disseny" value="">
<input type=text name="disseny" value="">
<input type=text name="total_disseny" value="">
<input type=submit>
</form>

Espero que te sirva.

Saludos