Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/05/2009, 11:24
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: onChange en filas dinámicas no funciona

el problema es que los nombre de los inputs estan compuesto de la forma "vprecio[1]", "vprecio[2]", etc. luego en javascript no se puede usar el nombre en la sintaxis de punto como en la siguiente linea document.f1.vprecio[indice].value = mi_precio; javascript interpreta la porcion en azul como un objeto indexado, es decir, un array o coleccion de nodos o coleccion de elementos. sin embargo, ese no es tu caso.

para solucionarlo tienes que cambiar la sintaxis a la siguiente forma: document.f1['vprecio' + indice].value = mi_precio; es decir, f1[nombre_input] donde nombre_input es un string.