Foros del Web » Programando para Internet » Javascript »

Acceso a nombre de campo

Estas en el tema de Acceso a nombre de campo en el foro de Javascript en Foros del Web. Hola, tengo un campo cuyo nombre es name="id[0]", me gustaria saber como puedo recojer su valor mediante Javascript ya que con: document.nombre_formulario.id[0].value eso no me ...
  #1 (permalink)  
Antiguo 12/06/2003, 02:45
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 3 meses
Puntos: 5
Acceso a nombre de campo

Hola, tengo un campo cuyo nombre es name="id[0]", me gustaria saber como puedo recojer su valor mediante Javascript ya que con:

document.nombre_formulario.id[0].value

eso no me funciona.

Grachias :)
__________________
Usuario registrado de Linux #288725
  #2 (permalink)  
Antiguo 12/06/2003, 03:09
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años
Puntos: 772
Hola, epplestun.

Con

document.forms[0].elements[0].value

accederías al valor del primer elemento del primer formulario de tu página. Utiliza el valor de forms y elements que necesites.

Saludos,
  #3 (permalink)  
Antiguo 12/06/2003, 03:22
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 3 meses
Puntos: 5
Gracias por la respuesta pero lo e solucionado de otra manera:

document.pruebas.elements[1].value;

De todas formas, la intenciópn que tengo es la de cambiar el valor del campo es un campo tipo checkbox y quisiera cambiarle el valor pero el:

document.pruebas.elements[1].value = 1;

Por ejemplo no funciona, no me lo cambia
__________________
Usuario registrado de Linux #288725
  #4 (permalink)  
Antiguo 12/06/2003, 03:57
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años
Puntos: 772
Hola de nuevo.

Los checkbox son algo distintos.

document.pruebas.elements[1].checked=true
document.pruebas.elements[1].checked=false

Saludos,
  #5 (permalink)  
Antiguo 12/06/2003, 05:45
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 3 meses
Puntos: 5
jeje ya solucione todos los problemas :)

Código PHP:
<script>
    function 
cambiar()
    {
        for (var 
i=0;i<document.formulario.elements.length;i++)
        {
            var 
document.formulario.elements[i];
            if(
e.checked)
            {
                
e.value 1;
            }
        }
    }        
    
</script> 
Con ese codigillo :D
__________________
Usuario registrado de Linux #288725
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 20:14.