Una sencilla de javascript

28/03/2005 - 22:23 por Jaimito | Informe spam
Hola compañeros...

Tengo este fragmento de código HTML:

<DIV style="display:none;">
<FORM>
<INPUT type="text" name="txtName">
</FORM>
</DIV>

Como se pueden dar cuenta tengo un elemento <DIV> que contiene un <FORM> que
a su vez contiene un <INPUT type="text">. El <DIV> está oculto lo que por
lógicas razones hará que no se muestre el <FORM> con su <INPUT>.

La pregunta es:
¿Cómo hago para saber si el <INPUT> está visible o no?

He intentado verificando la propiedad style.display del <INPUT> pero arroja
una cadena vacía, lo que indica que el <INPUT> está visible y esto realmente
no es así (pues para nuestros ojos; aunque si es visible dentro de su
contenedor <DIV> el cual está oculto).

¿Alguna idea?

Gracias...

Preguntas similare

Leer las respuestas

#1 Matias Iacono
28/03/2005 - 22:36 | Informe spam
En realidad esta invisible por herencia... o sea, deberias verificar si el
DIV esta o no visible, ya que, si buscas la propiedad STYLE del textbox,
este no posee tal propiedad, y por ende, te devuelve una cadena en blanco.

Todas las propiedades, o por lo menos la mayoria de las propiedades, no te
retornan un ESTADO, si no lo que esta escrito textualmente en el objeto.

Saludos,

Matias Iacono
Microsoft MVP ASP/ASP.net

Perfil: http://aspnet2.com/mvp.ashx?MatiasIacono
"Jaimito" wrote in message
news:
Hola compañeros...

Tengo este fragmento de código HTML:

<DIV style="display:none;">
<FORM>
<INPUT type="text" name="txtName">
</FORM>
</DIV>

Como se pueden dar cuenta tengo un elemento <DIV> que contiene un <FORM>


que
a su vez contiene un <INPUT type="text">. El <DIV> está oculto lo que por
lógicas razones hará que no se muestre el <FORM> con su <INPUT>.

La pregunta es:
¿Cómo hago para saber si el <INPUT> está visible o no?

He intentado verificando la propiedad style.display del <INPUT> pero


arroja
una cadena vacía, lo que indica que el <INPUT> está visible y esto


realmente
no es así (pues para nuestros ojos; aunque si es visible dentro de su
contenedor <DIV> el cual está oculto).

¿Alguna idea?

Gracias...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida