Foros del Web » Programando para Internet » Javascript »

Arrays en javascript

Estas en el tema de Arrays en javascript en el foro de Javascript en Foros del Web. buenas, necesito saber xk este codigo no me funciona <script language="javascript"> function funcion() { document.formulario.input[1].value=2; } </script> <form action="./" method="post" name="formulario"> <input name="input[1]" type="text" value="1"> ...
  #1 (permalink)  
Antiguo 09/06/2005, 03:03
 
Fecha de Ingreso: junio-2005
Mensajes: 8
Antigüedad: 18 años, 10 meses
Puntos: 0
Arrays en javascript

buenas, necesito saber xk este codigo no me funciona

<script language="javascript">
function funcion()
{
document.formulario.input[1].value=2;
}
</script>

<form action="./" method="post" name="formulario">
<input name="input[1]" type="text" value="1">
<input name="button" value="activar" type="button" onClick="funcion();">
</form>

y sin embargo este si

<script language="javascript">
function funcion()
{
document.formulario.input1.value=2;
}
</script>

<form action="./" method="post" name="formulario">
<input name="input1" type="text" value="1">
<input name="button" value="activar" type="button" onClick="funcion();">
</form>

gracias por la ayuda
  #2 (permalink)  
Antiguo 09/06/2005, 09:32
Avatar de atlante  
Fecha de Ingreso: julio-2002
Ubicación: Lima
Mensajes: 140
Antigüedad: 21 años, 9 meses
Puntos: 0
Bueno, un motivo puede ser que estas asignando un vector como nombre de elemento html, lo cual por supuesto que no es valido, si lo que deseas es crear un vector de elementos html, solo debes tener mas de un control con el mismo nombre, java script automaticamente creara un vector de controles, al cual podras acceder tal como haces en el primer script.
__________________
If you look, If you really read between the lines, You will see...
  #3 (permalink)  
Antiguo 10/06/2005, 01:59
 
Fecha de Ingreso: junio-2005
Mensajes: 8
Antigüedad: 18 años, 10 meses
Puntos: 0
gracias x contestar, aunk un ejemplo practico nunca estaria de mas.
pongo yo el codigo k funciona x si a alguien le interesa:

<script language="javascript">
function funcion()
{
for (i=0; i<2; i++)
document.formulario.input[i].value=2;
}
</script>

<form action="./" method="post" name="formulario">
<input name="input" type="text" value="1">
<input name="input" type="text" value="1">
<input name="button" value="activar" type="button" onClick="funcion();">
</form>
  #4 (permalink)  
Antiguo 10/06/2005, 16:13
Avatar de atlante  
Fecha de Ingreso: julio-2002
Ubicación: Lima
Mensajes: 140
Antigüedad: 21 años, 9 meses
Puntos: 0
Si lo siento, a veces no me queda tiempo para poner ejemplos practicos.
__________________
If you look, If you really read between the lines, You will see...
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 22:06.