Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2014, 10:13
vmelero
 
Fecha de Ingreso: octubre-2010
Mensajes: 88
Antigüedad: 13 años, 7 meses
Puntos: 1
Ocultar o visualizar inputs según condición

Hola a todos de nuevo,

Me surge el siguiente problema, que me está sacando ya de mis casillas.
A ver si me podéis iluminar.

El tema es el siguiente:
Por defecto mi pag html tiene un input de tipo checkbox oculto.
Cuando se cargan todos los elementos de mi pag, tengo una función que me controla si debe o no mostrarlos.
La cuestión es que si lo trazo me aparecen los input visibles u ocultos cuando corresponde, sin embargo, si no lo trazo no me aparecen nunca

El código lo tengo implementado de la siguiente forma:

Código PHP:
$(document).ready(function(){
           
            $(
"a#modal").fancybox();
            
            var 
varigetVarsUrl();
            
enviaFechas(vari);
          
            
//Recuperamos usuario y empresa si lo recibe como parámetro
            
if (document.getElementById('usu').innterText== null){                
                     
                if ( 
vari.usu && vari.emp)
                {
                        
document.getElementById("usu").innerHTML "Bienvenido, " vari.usu;
                        
modEstado();
                };
                
            }; 
         })
        
        function 
modEstado(){            
            $(
'div.sidebar').toggle(); //Permitimos crear si estamos logeados                                                               
            
$('input#idSelec').css("display""inline");  //Permitimos eliminar sólo las relacionadas con el usuario logeado
                      
        

El código html de los input es:

Código HTML:
<input type='checkbox'  id='idSelec' name='checkElimina' title='Eliminar noticia' style='margin-right:10px; display:none'> 
La funcion modEstado es la que cambia el estado de esos inputs y solo es llamada si mi variable "vari" tiene valores.

A ver si me podéis decir donde estoy cometiendo el fallo.

Gracias