Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/05/2012, 12:29
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
Respuesta: Tablas dinamicas

veo que estas usando jquery. fijate este ejemplo:
Código HTML:
Ver original
  1.     <tr>
  2.         <td>
  3.             <input type='radio' name='tipo' value='1'/> <span>activa #consulta1</span>
  4.         </td>
  5.         <td>    
  6.             <input type='radio' name='tipo' value='2'/> <span>activa #consulta2</span>
  7.         </td>    
  8.         <td>
  9.             <input type='radio' name='tipo' value='3'/> <span>activa #consulta3</span>
  10.         </td>
  11.     </tr>
  12.            
  13. <table id="consulta1" class="consulta">
  14.     <tr>
  15.         <td>
  16.             <input type='checkbox' name='voltaje1' value='1'/> <span>#consulta1</span>
  17.         </td>
  18.     </tr>
  19. <table id="consulta2" class="consulta">
  20.     <tr>
  21.         <td>
  22.             <input type='checkbox' name='voltaje1' value='1'/> <span>#consulta2</span>
  23.         </td>
  24.     </tr>
  25. <table id="consulta3" class="consulta">
  26.     <tr>
  27.         <td>
  28.             <input type='checkbox' name='voltaje1' value='1'/> <span>#consulta3</span>
  29.         </td>
  30.     </tr>
Código CSS:
Ver original
  1. .consulta{
  2.     display:none;
  3. }
Código Javascript:
Ver original
  1. $(function(){
  2.     $("input[name='tipo']").click(function(){
  3.         if($(this).val() == 3){
  4.            $(".consulta").hide();
  5.            $("#consulta3").show();
  6.         }
  7.         else if($(this).val() == 2){
  8.            $(".consulta").hide();
  9.            $("#consulta2").show();
  10.         }
  11.         else{
  12.            $(".consulta").hide();
  13.            $("#consulta1").show();
  14.         }
  15.     });
  16. });
borra todos los "<span>", solo los puse para que quede más claro el ejemplo.
No se si entendí, pero si con "generar" te referis a consultar a una base de datos con javascript, entonces debes usar ajax, en jquery es muy simple: http://api.jquery.com/category/ajax/

Suerte.