veo que estas usando jquery. fijate
este ejemplo:
Código HTML:
Ver original <input type='radio' name='tipo' value='1'/> <span>activa #consulta1
</span> <input type='radio' name='tipo' value='2'/> <span>activa #consulta2
</span> <input type='radio' name='tipo' value='3'/> <span>activa #consulta3
</span>
<table id="consulta1" class="consulta"> <input type='checkbox' name='voltaje1' value='1'/> <span>#consulta1
</span> <table id="consulta2" class="consulta"> <input type='checkbox' name='voltaje1' value='1'/> <span>#consulta2
</span> <table id="consulta3" class="consulta"> <input type='checkbox' name='voltaje1' value='1'/> <span>#consulta3
</span>
Código Javascript
:
Ver original$(function(){
$("input[name='tipo']").click(function(){
if($(this).val() == 3){
$(".consulta").hide();
$("#consulta3").show();
}
else if($(this).val() == 2){
$(".consulta").hide();
$("#consulta2").show();
}
else{
$(".consulta").hide();
$("#consulta1").show();
}
});
});
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.