Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/09/2013, 10:31
Avatar de PIRRUMAN
PIRRUMAN
 
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 11 meses
Puntos: 53
Respuesta: Como hago para ocultar los checkbox no selecionados?

adecuandolo a tu codigo , primero una funcion que ocultara todos los text box cuando un check se inactiva

Código Javascript:
Ver original
  1. function ocultar(){
  2. caja=document.getElementsByTagName("input");
  3. for(var i=0;i<caja.length;i++)
  4. {
  5. if(caja[i].type == 'text')
  6. {
  7. document.getElementById(caja[i].id).style.display="none";
  8. }
  9. }
  10. }

despues llamarla en cada caso

Código Javascript:
Ver original
  1. if(document.getElementById("af_1").checked==false){
  2.   ocultar();
  3. }
  4. if(document.getElementById("af_2").checked==false){
  5.   ocultar();
  6. }    
  7. if(document.getElementById("af_3").checked==false){
  8.   ocultar();
  9. }    
  10. if(document.getElementById("af_4").checked==false){
  11.   ocultar();
  12. }    
  13. if(document.getElementById("af_5").checked==false){
  14.   ocultar();
  15. }    
  16. if(document.getElementById("af_6").checked==false){
  17.   ocultar();
  18. }    
  19. if(document.getElementById("af_7").checked==false){
  20.   ocultar();
  21. }    
  22. if(document.getElementById("af_8").checked==false){
  23.   ocultar();
  24. }    
  25. if(document.getElementById("af_9").checked==false){
  26.   ocultar();
  27. }

optimizando un poco la ultima parte

Código Javascript:
Ver original
  1. for(cantidadchk=1;cantidadchk<=9;cantidadchk++)
  2. {
  3.     if(document.getElementById("af_"+cantidadchk).checked==false){
  4.   ocultar();
  5. }
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”