none
Ocultar un checkbox al cargar una vista RRS feed

  • Pregunta

  • Hola a todos, necesito un cable, tengo una checkbox  y quiero que se oculte al cargar la vista en función de un valor de ViewData, esta es mi checkbox:

    <td><input type="checkbox"  name="checkbox"  id="Seleccion<%: item.IdAviso %>" value="<%: item.IdAviso %>"  onclick="javascript:casillaSeleccionada();"   ></td>

    (Esta dentro de un bucle)

    y ahora quiero hacer algo como esto:

     function mostrarCheckbox() {
    
         var mostrar= <%:ViewData["MostrarChecks"] %>;
    
    
             if (mostrar == 1) { document.getElementByName("checkbox").style.visibility = "visible"; }
             else { document.getElementByName("checkbox").style.visibility = "hidden"; } 
    
        
         }
    
    
    </script>
    <script>    mostrarCheckbox();</script>
    

    pero el caso es que no me funciona, ademas el id del checkbox es dimánico asique no se como hacer referencia a el.

    Toda ayuda se agradece.

    Un saludo.

    viernes, 8 de junio de 2012 8:26

Respuestas

  • Hola, si puedes usar jQuery puedes usar un selector para aquellos elementos que empiecen por "Seleccion" y luego puedes mostrar u ocultarlos todos en base a tu parámetros. He simulado este comportamiento y aquí tienes un ejemplo de como funcionaría...

    http://jsfiddle.net/nx3HU/


    Atentamente, Sergio.

    Blog
    Twitter

    • Marcado como respuesta Carlos787 sábado, 9 de junio de 2012 17:04
    viernes, 8 de junio de 2012 9:07

Todas las respuestas