Foros del Web » Creando para Internet » HTML »

Proteger/desproteger botón de formulario en función del estado de un checkbox

Estas en el tema de Proteger/desproteger botón de formulario en función del estado de un checkbox en el foro de HTML en Foros del Web. ¡Hola a tod@s! Antes de nada, este es mi primer mensaje en el foro, así que agradeceros desde ya vuestra ayuda. Estoy realizando un portal ...
  #1 (permalink)  
Antiguo 13/08/2010, 06:35
 
Fecha de Ingreso: agosto-2010
Mensajes: 5
Antigüedad: 13 años, 8 meses
Puntos: 0
Proteger/desproteger botón de formulario en función del estado de un checkbox

¡Hola a tod@s!

Antes de nada, este es mi primer mensaje en el foro, así que agradeceros desde ya vuestra ayuda. Estoy realizando un portal cautivo para una red WiFi y necesito proteger/desproteger el botón de acceso en función de una casilla de verificación, es decir, si el usuario activa la casilla (reconoce estar de acuerdo con las condiciones de uso de la WiFi) el botón se activará para poder darle acceso, en caso contrario, el botón permanecerá protegido.

He estado revisando el foro y sé que tengo que definir un script, y que la definición del checkbox sería más o menos como sigue:

Código:
<INPUT TYPE="checkbox" NAME="Accion"
ONCLICK="script_a_realizar(this.checked);">
El código de mi formulario es muy sencillito, y es el siguiente:

Código:
<form method="post" action="$PORTAL_ACTION$">
   <input name="auth_user" type="text">
   <input name="auth_pass" type="password">
   <input name="redirurl" type="hidden" value="$PORTAL_REDIRURL$">
   <input name="accept" type="submit" value="Continue">
</form>
Solo me falta construir el script, y ahí es donde me pierdo.

¡Muchas gracias por vuestra ayuda!
Saludos
  #2 (permalink)  
Antiguo 13/08/2010, 10:13
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Respuesta: Proteger/desproteger botón de formulario en función del estado de un check

Hola, primero que nada bienvenido al foro.

prueba este codigo y nos dices que tal

Código HTML:
Ver original
  1.     <input type='checkbox' id='check' ckecked='true'/>
  2.     <input type='button' id='boton'/>
  3. </form>
  4.  
  5.     setInterval('bloquear()',500);
  6.  
  7.     function bloquear(){
  8.         if(document.getElementById('check').checked){
  9.             document.getElementById('boton').disabled=false;
  10.         }else{
  11.             document.getElementById('boton').disabled=true;
  12.         }
  13.     }

Suerte
  #3 (permalink)  
Antiguo 18/08/2010, 02:34
 
Fecha de Ingreso: agosto-2010
Mensajes: 5
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Proteger/desproteger botón de formulario en función del estado de un check

¡Muchas gracias!

Al final lo logré gracias al siguiente código:

Código:
<input name="checkbox" type="checkbox" onChange="form.accept.disabled = !this.checked" />
Donde form.accept es el botón a proteger/desproteger en el formulario.

¡Gracias de nuevo!
Saludos

Etiquetas: checkbox, estado, formulario
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 13:57.