Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2006, 10:49
Avatar de eeyore
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>