Foros del Web » Programando para Internet » Javascript »

Campo de tipo arreglo

Estas en el tema de Campo de tipo arreglo en el foro de Javascript en Foros del Web. Hola, tengo una forma asi: <form name="forma"> <input type="hidden" name="datos[]"> </form> necesito un escript para asignarle valores al arreglo datos. algo asi como. <script language="Javascript"> ...
  #1 (permalink)  
Antiguo 07/10/2005, 15:12
 
Fecha de Ingreso: julio-2005
Ubicación: Mexico
Mensajes: 140
Antigüedad: 19 años, 4 meses
Puntos: 0
Campo de tipo arreglo

Hola, tengo una forma asi:

<form name="forma">
<input type="hidden" name="datos[]">
</form>

necesito un escript para asignarle valores al arreglo datos. algo asi como.
<script language="Javascript">
function agregar()
{
document.getElementById('datos')[]="dato1"
document.getElementById('datos')[]="dato2"

alert (document.getElementById('datos')[1]) ;
}

</script>

Se supone que yo espero que me imprima "dato2" pero no hace nada.
¿Algien sabe como manipular estre tipo de campos "arreglo" en javascript?
  #2 (permalink)  
Antiguo 07/10/2005, 15:15
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años, 6 meses
Puntos: 5
yo "creo" que trabajar arreglos en input directamente no c puede....
lo que yo hago en esos casos (lo he hecho) es separar mis valores por comas (,) y luego hacerle un split y hacer con ellos lo que yo quiera .
que te parece asi?
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #3 (permalink)  
Antiguo 07/10/2005, 15:29
 
Fecha de Ingreso: julio-2005
Ubicación: Mexico
Mensajes: 140
Antigüedad: 19 años, 4 meses
Puntos: 0
Gracias. Los anterior lo quiero hacer por que quiero mostrar datos antes de ir al servidor, nada mas con el .innerHTML. Por eso quiero manipular los arreglos deste el java script.
  #4 (permalink)  
Antiguo 07/10/2005, 15:33
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años, 6 meses
Puntos: 5
Cita:
Iniciado por ane_aaron
Gracias. Los anterior lo quiero hacer por que quiero mostrar datos antes de ir al servidor, nada mas con el .innerHTML. Por eso quiero manipular los arreglos deste el java script.
bueno, con lo que te digo haces eso.... igualito.
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #5 (permalink)  
Antiguo 07/10/2005, 15:45
 
Fecha de Ingreso: julio-2005
Ubicación: Mexico
Mensajes: 140
Antigüedad: 19 años, 4 meses
Puntos: 0
Vas a decir que soy algo lento, pero no veo como. Me podrias dar un ejemplo sencillo. Telo agradeceria.
  #6 (permalink)  
Antiguo 07/10/2005, 15:47
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años, 6 meses
Puntos: 5
ok, mañana con calma... al menos que alguien te lo proporcione.... ya me tengo que retirar por el dia de hoy...
nos vemos.
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #7 (permalink)  
Antiguo 08/10/2005, 04:26
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 3 meses
Puntos: 381
Tal vez lo más simple sea que la función no sólo vaya agregando los valores al campo si no que además los vaya agregando a un array y uses el array directamente para mostrar los datos antes de enviar el form
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:23.