Foros del Web » Programando para Internet » Javascript »

CheckBoxs vinculados a Radios.

Estas en el tema de CheckBoxs vinculados a Radios. en el foro de Javascript en Foros del Web. Hola tengo una pregunta, creo que va en este foros espero no equivocarme, estoy realizando el registro de unos eventos, tengo la categoria de frecuencia, ...
  #1 (permalink)  
Antiguo 15/09/2006, 10:49
Avatar de eeyore  
Fecha de Ingreso: mayo-2006
Mensajes: 53
Antigüedad: 18 años
Puntos: 0
Pregunta CheckBoxs vinculados a Radios.

Hola tengo una pregunta, creo que va en este foros espero no equivocarme, estoy realizando el registro de unos eventos, tengo la categoria de frecuencia, la cual se divide en:
  • Diario
  • Semanal
  • Mensual

Diario no tiene subdivisiones.

Semanal tiene las siguientes subdivisiones:
  • Lunes
  • Martes
  • Miercoles
  • Jueves
  • Viernes
  • Sabado
  • Domingo

Mensual tiene las siguientes subdivisiones:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • ...
  • ...
  • 28
  • 29
  • 30
  • 31

Algo mas o menos asi:



El punto es que quiero que si esta activo el radio semanal los checkboxs semanales esten activo y los mensuales desactivados para que no se puedan seleccionar, y en caso de que se seleccionen el radio de mensual active los checkbox mensuales y los semanales no. No se si se pueda hacer lo que pretendo, espero me puedan ayudar.

Mi codigo es el siguiente:

Código HTML:
<tr>
     <th align="right"><font size=2 face="Tahoma">Frecuencia:</font></th>
              <td><p> 
                  <input type="radio" name="radiobutton" value="radiobutton">
                  Diario </p>
                <p> 
                  <input type="radio" name="radiobutton" value="radiobutton">
                  Semanal</p>
                <table width="100%" border="0">
                  <tr>
                    <td width="11%">&nbsp;</td>
                    <td width="89%"><table width="517">
                        <tr> 
                          <td width="509"><label> 
                            <input type="checkbox" name="diaSemana" value="Lunes">
                            Lunes</label> <label> 
                            <input type="checkbox" name="diaSemana" value="Martes">
                            Martes</label> <label> 
                            <input type="checkbox" name="diaSemana" value="Miercoles">
                            Miercoles</label>
                            <label> 
                            <input type="checkbox" name="diaSemana" value="Jueves">
                            Jueves</label>
                            <label> 
                            <input type="checkbox" name="diaSemana" value="Viernes">
                            Viernes</label>
                            <label> 
                            <input type="checkbox" name="diaSemana" value="Sabado">
                            Sabado</label>
                            <label> 
                            <input type="checkbox" name="diaSemana" value="Domingo">
                            Domingo</label></td>
                        </tr>
                      </table></td>
                  </tr>
                </table>
                <p>
                  <input type="radio" name="radiobutton" value="radiobutton">
                  Mensual</p>
                <table width="83%" border="0">
                  <tr>
                    <td width="8%">&nbsp;</td>
                    <td width="92%"><table width="305">
                        <tr> 
                          <td width="297"><label> 
                            <input type="checkbox" name="diasMes" value="1">
                            01</label> <label> 
                            <input type="checkbox" name="diasMes" value="2">
                            02</label> <label> 
                            <input type="checkbox" name="diasMes" value="3">
                            03</label> <label> 
                            <input type="checkbox" name="diasMes" value="4">
                            04</label> <label> 
                            <input type="checkbox" name="diasMes" value="5">
                            05</label> <label> 
                            <input type="checkbox" name="diasMes" value="6">
                            06</label> <label> 
                            <input type="checkbox" name="diasMes" value="7">
                            07</label> </td>
                        </tr>
                        <tr> 
                          <td><label> 
                            <input type="checkbox" name="diasMes" value="8">
                            08</label> <label> 
                            <input type="checkbox" name="diasMes" value="9">
                            09</label> <label> 
                            <input type="checkbox" name="diasMes" value="10">
                            10</label> <label> 
                            <input type="checkbox" name="diasMes" value="11">
                            11</label> <label> 
                            <input type="checkbox" name="diasMes" value="12">
                            12</label> <label> 
                            <input type="checkbox" name="diasMes" value="13">
                            13</label> <label> 
                            <input type="checkbox" name="diasMes" value="14">
                            14</label> </td>
                        </tr>
                        <tr> 
                          <td> <label> 
                            <input type="checkbox" name="diasMes" value="15">
                            15</label> <label> 
                            <input type="checkbox" name="diasMes" value="16">
                            16</label> <label> 
                            <input type="checkbox" name="diasMes" value="17">
                            17</label> <label> 
                            <input type="checkbox" name="diasMes" value="18">
                            18</label> <label> 
                            <input type="checkbox" name="diasMes" value="19">
                            19</label> <label> 
                            <input type="checkbox" name="diasMes" value="20">
                            20</label> <label> 
                            <input type="checkbox" name="diasMes" value="21">
                            21</label> </td>
                        </tr>
                        <tr> 
                          <td><label> 
                            <input type="checkbox" name="diasMes" value="22">
                            22</label> <label> 
                            <input type="checkbox" name="diasMes" value="23">
                            23</label> <label> 
                            <input type="checkbox" name="diasMes" value="24">
                            24</label> <label> 
                            <input type="checkbox" name="diasMes" value="25">
                            25</label> <label> 
                            <input type="checkbox" name="diasMes" value="26">
                            26</label> <label> 
                            <input type="checkbox" name="diasMes" value="27">
                            27</label> <label> 
                            <input type="checkbox" name="diasMes" value="28">
                            28</label></td>
                        </tr>
                        <tr> 
                          <td><label> 
                            <input type="checkbox" name="diasMes" value="29">
                            29</label> <label> 
                            <input type="checkbox" name="diasMes" value="30">
                            30</label> <label> 
                            <input type="checkbox" name="diasMes" value="31">
                            31</label></td>
                        </tr>
                      </table></td>
                  </tr>
                </table>
                <p>&nbsp; </p></td>
    </tr> 
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 07:29.