JavaScript - error en onchange

 
Vista:

error en onchange

Publicado por Fernando (7 intervenciones) el 10/01/2002 12:24:27
Hola estoy usando onchange y me da un error que dice: Se esperaba un objeto.
Yo lo que quiero hacer es, tengo un form con 25 input text en los cuales meto valores numericos y tengo otro input text donde me hace la suma de los 25(este está fuera de ese form, esta en otro).Pero me hace la suma conforme voy metiendo lo va sumando.

Mi codigo es:
<input type="text" value="" onchange="suma(formulario.nombre.value)" name="nombre" width="30">
le paso el valor del campo y luego la funcion es.

suma(valor){
suma= formulario2.suma.value
suma=valor+suma
formulario2.suma.value=suma
}

Espero su Ayudaaaa!!!!
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error en onchange

Publicado por Charlos (99 intervenciones) el 11/01/2002 11:53:49
Haz las siguientes modificaciones:

<input type="text" onblur="suma(this.value)" name="nombre" width="30">
suma(valor){
suma= document.forms.formulario2.suma.value
suma=valor+suma
document.forms.formulario2.suma.value=suma
}
No pongas onchange ya que se utiliza normalmente como evento para listas. Con onblur ha de funcionar igual.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar