Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/06/2009, 14:13
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 11 meses
Puntos: 29
Respuesta: Metiendo datos en masa en array con for me dice que el valor es Nulo

Si, tengo un campo llamado numentradas que define el número total de entradas (campo texto).

Luego tengo un campo llamado dato1. Con un botón e innerHTML dejo crear un posible dato2, dato3, datoN, pero mínimo tiene que haber uno. Todo esto funciona bien. Ahora estaba intentando implementar que al pulsar el botón de añadir un campo, recorra todos los datos existentes (del 1 al N) y los vaya guardando en un array, para después de insertar el nuevo campo vacío (datoN+1) y rellene los anteriores datos con lo que hay en el array.

Es decir, debería comportarse algo así:

Javascript:
Código:
function hacercosas() {
numentradas=3;
cosas=new Array();

cosas[0]=document.getElementById("dato1").value;
cosas[1]=document.getElementById("dato2").value;
cosas[2]=document.getElementById("dato3").value;
}
HTML:
Código:
<input type=text id=dato1 value="asieio makoki">
<input type=text id=dato2 value="aoaoao">
<input type=text id=dato3 value="tercer dato">
cosas[0] debería contener ASIEIO MAKOKI así como cosas[2]="tercer dato"

Pero no va. :(

A ver si podemos hacer algo :)

Muchas gracias.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.