Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 09-jun-2005, 03:03   #1 (permalink)
FenixDI ha deshabilitado el karma
 
Fecha de Ingreso: junio-2005
Mensajes: 8
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
FenixDI está desconectado   Responder Citando
Antiguo 09-jun-2005, 09:32   #2 (permalink)
atlante está en el buen camino
 
Avatar de atlante
 
Fecha de Ingreso: noviembre-2002
Ubicación: Lima
Mensajes: 139
Enviar un mensaje por MSN a atlante
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...
atlante está desconectado   Responder Citando
Antiguo 10-jun-2005, 01:59   #3 (permalink)
FenixDI ha deshabilitado el karma
 
Fecha de Ingreso: junio-2005
Mensajes: 8
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>
FenixDI está desconectado   Responder Citando
Antiguo 10-jun-2005, 16:13   #4 (permalink)
atlante está en el buen camino
 
Avatar de atlante
 
Fecha de Ingreso: noviembre-2002
Ubicación: Lima
Mensajes: 139
Enviar un mensaje por MSN a atlante
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...
atlante está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:12.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93