Foros del Web » Creando para Internet » HTML »

Deshabilitar formulario

Estas en el tema de Deshabilitar formulario en el foro de HTML en Foros del Web. Hola ¿Alguien sabe como se deshabilitan todos los controles de un form con una sola instruccion?...
  #1 (permalink)  
Antiguo 12/10/2005, 18:35
 
Fecha de Ingreso: julio-2005
Ubicación: Mexico
Mensajes: 140
Antigüedad: 12 años, 5 meses
Puntos: 0
Deshabilitar formulario

Hola ¿Alguien sabe como se deshabilitan todos los controles de un form con una sola instruccion?
  #2 (permalink)  
Antiguo 13/10/2005, 01:39
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 15 años, 10 meses
Puntos: 771
Hola ane_aaron

Los formularios no tienes propiedad disabled, así que tendrás que hacer un bucle recorriendo todos sus elementos y deshabilitarlos.

Si te sirve y no sabes como hacerlo dilo y te preparo (o alguien que se me adelante) un poco de código.

Saludos,
  #3 (permalink)  
Antiguo 13/10/2005, 10:30
 
Fecha de Ingreso: julio-2005
Ubicación: Mexico
Mensajes: 140
Antigüedad: 12 años, 5 meses
Puntos: 0
Te lo agradeceria bastante. Bye
  #4 (permalink)  
Antiguo 13/10/2005, 13:32
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 15 años, 10 meses
Puntos: 771
Lo prometido es deuda:
Código PHP:
<html>
<
head>
<
script type="text/javascript">
function 
deshab() {
  
frm document.forms['pepe'];
  for(
i=0ele=frm.elements[i]; i++)
    
ele.disabled=true;
}
</script>
</head>
<body>
<form name="pepe">
<input type="text" />
<select>
<option>Algo</option>
</select>
</form>
<input type="button" value="Deshabilitar" onclick="deshab()" />
</body>
</html> 
Saludos,
  #5 (permalink)  
Antiguo 30/11/2010, 08:51
 
Fecha de Ingreso: mayo-2010
Mensajes: 1
Antigüedad: 7 años, 7 meses
Puntos: 0
Respuesta: Deshabilitar formulario

Cita:
Iniciado por JavierB Ver Mensaje
Lo prometido es deuda:
Código PHP:
<html>
<
head>
<
script type="text/javascript">
function 
deshab() {
  
frm document.forms['pepe'];
  for(
i=0ele=frm.elements[i]; i++)
    
ele.disabled=true;
}
</script>
</head>
<body>
<form name="pepe">
<input type="text" />
<select>
<option>Algo</option>
</select>
</form>
<input type="button" value="Deshabilitar" onclick="deshab()" />
</body>
</html> 
Saludos,
Prueba esto:
<form name="tuFormulario" disabled></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 06:35.