Foros del Web » Programando para Internet » Javascript »

Como habilitar/deshabilitar dos botones mediante un mismo Onclick de un Checkbox?

Estas en el tema de Como habilitar/deshabilitar dos botones mediante un mismo Onclick de un Checkbox? en el foro de Javascript en Foros del Web. Buenas Tardes. Mi problema es el siguiente. Tengo un formulario en el que muestro varias cajas checkbox, junto con dos botones los cuales interactuan con ...
  #1 (permalink)  
Antiguo 18/05/2005, 13:16
Avatar de antihem  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 227
Antigüedad: 20 años
Puntos: 0
Como habilitar/deshabilitar dos botones mediante un mismo Onclick de un Checkbox?

Buenas Tardes.

Mi problema es el siguiente.
Tengo un formulario en el que muestro varias cajas checkbox, junto con dos botones los cuales interactuan con los elementos (checkboxes) seleccionadas.

Me gustaria saber, como le hago para que al seleccionar una cajita se habiliten ambos botones y que se desabiliten cuando no haya ninguna seleccionada.

El codigo que actualmente tengo es el siguiente:

Código:
<form name=pl action=\"pagina.php\" method=post>

<input type=submit name=envio value='Envio 1' disabled>
<input type=submit name=envio2 value='Envio 2' disabled>

<input type=checkbox name=caja1 onclick=\"javascript:document.pl.envio.disabled = !this.checked\">

</form>
Si ejecuto tal y como esta el script solamente me habilita el boton envio, no se como hacer o q agregar en onclick de caja1 para que tmb se habilite el boton envio2.

Muchas Gracias, espero me puedan ayudar.
__________________
- -
:neurotico eso fue un php warning ?
creo q si... :golpeado:
  #2 (permalink)  
Antiguo 18/05/2005, 13:41
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola antihem:

Una pregunta facilita...

Puedes concatenar todas las instrucciones javascript que quieras en cualquier evento, ya se a de formulario o no...

<input type=checkbox name=caja1 onclick="document.forms.pl.envio.disabled = !this.checked; document.forms.pl.envio2.disabled = !this.checked;">

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 19/05/2005, 06:39
Avatar de antihem  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 227
Antigüedad: 20 años
Puntos: 0
jeje, amigo caricatos, te postulas para mi favorito en cuanto a JavaScript.
Muchas Gracias!. :)
__________________
- -
:neurotico eso fue un php warning ?
creo q si... :golpeado:
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 14:47.