Re: [Ovillo] [OT] formularios anidados

2009-07-16 Por tema Tei
2009/7/15 Joseba jos...@visionasolutions.es:
...
 El cliente sólo usa IE+ porque así lo ha decidido hace años y no ve
 necesidad de cambiar a otro navegador que no va a aportar nada para
 aplicaciones internas. Sin embargo la web la tiene para tos.

Te entiendo.  Yo he hecho varias aplicaciones solo para Firefox, y es
mucho mas comodo. Sorprendentemente programas la web una unica web, y
lo que haces funciona a la primera, y sigue funcionando como para
siempre.

Hacerlo para IE tiene que ser parecido, con una pequeña letra
pequeña. Aun en el caso de que uno programe solo para IE, puede ser
recomendable el respetar los estandares, si es posible, por si en un
parche arreglan un bug de IE, haciendolo mas compatible con los
estandares. O al cambiar de sistema operativo, tu cliente se ve
obligado a cambiar de vesion de IE a una mas compatible.

Incluso dentro de la familia de navegadores IE, el proceso es a
aumentar el respeto a los estandares.

Anidar formularios rompe los estandares de una forma creativa que
puede explotar en la cara de maneras espectaculares. Lo mismo un dia
que actualizan el antivirus, o el proxy, o el firewall... y de pronto
desaparecen los datos de esos formularios anindados,
misteriosamente.




-- 
--
ℱin del ℳensaje.
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

[Ovillo] [OT] formularios anidados

2009-07-15 Por tema Joseba
Hola!

 

Igual alguno se ha peleado con esto antes.

 

Tengo

 

form id=”formulario1”

…

 

form id=”formulario2”

input type=’hidden’ name=’campo1’ value =’1’ /

/form

/form

 

El problema reside en que si hago referencia a formulario2.campo1.value me
devuelve que el objeto es nulo.

 

Si quito el formulario padre no problemo… es como si no supiera interpretar
objetos q están en formularios anidados.

 

Alguna sugerencia.

 

Gracias

 

Slt.

 

Caminar sobre el agua y desarrollar software a partir de unas 
especificaciones es fácil. si ambas están congeladas.
Edward V. Berard, ingeniero informático.

 

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] [OT] formularios anidados

2009-07-15 Por tema Rodrigo Álvarez Virgós
Hola, Joseba

¿Y para qué quieres un formulario dentro de otro? :-S

Joseba escribió:
 Hola!

  

 Igual alguno se ha peleado con esto antes.

  

 Tengo

  

 form id=”formulario1”

 …

  

 form id=”formulario2”

 input type=’hidden’ name=’campo1’ value =’1’ /

 /form

 /form

  

 El problema reside en que si hago referencia a formulario2.campo1.value me
 devuelve que el objeto es nulo.

  

 Si quito el formulario padre no problemo… es como si no supiera interpretar
 objetos q están en formularios anidados.

  

 Alguna sugerencia.

  

 Gracias

  

 Slt.

  

 Caminar sobre el agua y desarrollar software a partir de unas 
 especificaciones es fácil. si ambas están congeladas.
 Edward V. Berard, ingeniero informático.

  

 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://lists.ovillo.org/mailman/listinfo/ovillo

   
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] [OT] formularios anidados

2009-07-15 Por tema Joseba
Para ver el nivel de conocimientos de la lista...

Ná sin más, me ha surgido ese problema al generarme un formu dinámicamente
dentro de otro (se generan en el padre y ha coincidido que esta vez el
objeto era un formulario y el padre era otro formulario). Es una intranet
algo compleja de generación de objetos dinámicamente.

Lo hemos resuelto comprobando el tag del padre y sacándolo a un nivel
superior cuando sean formularios pero ya me he quedado con la duda de porque
no interpreta los objetos en formus anidados.

Ah! El asunto es con el IE7+, la verdad no lo he probado en FF y demás ya
que la intranet es específica para IE por requerimiento del cliente.

Slt.

-Mensaje original-
De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org]
En nombre de Rodrigo Álvarez Virgós
Enviado el: miércoles, 15 de julio de 2009 12:15
Para: Ovillo, la lista de CSS en castellano
Asunto: Re: [Ovillo] [OT] formularios anidados

Hola, Joseba

¿Y para qué quieres un formulario dentro de otro? :-S

Joseba escribió:
 Hola!

  

 Igual alguno se ha peleado con esto antes.

  

 Tengo

  

 form id=”formulario1”

 …

  

 form id=”formulario2”

 input type=’hidden’ name=’campo1’ value =’1’ /

 /form

 /form

  

 El problema reside en que si hago referencia a formulario2.campo1.value me
 devuelve que el objeto es nulo.

  

 Si quito el formulario padre no problemo… es como si no supiera
interpretar
 objetos q están en formularios anidados.

  

 Alguna sugerencia.

  

 Gracias

  

 Slt.

  

 Caminar sobre el agua y desarrollar software a partir de unas 
 especificaciones es fácil. si ambas están congeladas.
 Edward V. Berard, ingeniero informático.

  

 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo

   
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] [OT] formularios anidados

2009-07-15 Por tema Guido García Bernardo
¿Os ha pedido el cliente que lo hagáis mal para que no funcione en FF? :)

2009/7/15 Joseba jos...@visionasolutions.es

 Ah! El asunto es con el IE7+, la verdad no lo he probado en FF y demás ya
 que la intranet es específica para IE por requerimiento del cliente.

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] [OT] formularios anidados

2009-07-15 Por tema Choan Gálvez
Joseba:

Un formulario no puede contener otro formulario. No hay más misterio.

Salud.
--  
Choan


On Jul 15, 2009, at 12:38 , Joseba wrote:

 Para ver el nivel de conocimientos de la lista...

 Ná sin más, me ha surgido ese problema al generarme un formu  
 dinámicamente
 dentro de otro (se generan en el padre y ha coincidido que esta vez el
 objeto era un formulario y el padre era otro formulario). Es una  
 intranet
 algo compleja de generación de objetos dinámicamente.

 Lo hemos resuelto comprobando el tag del padre y sacándolo a un nivel
 superior cuando sean formularios pero ya me he quedado con la duda  
 de porque
 no interpreta los objetos en formus anidados.

 Ah! El asunto es con el IE7+, la verdad no lo he probado en FF y  
 demás ya
 que la intranet es específica para IE por requerimiento del cliente.

 Slt.

 -Mensaje original-
 De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org 
 ]
 En nombre de Rodrigo Álvarez Virgós
 Enviado el: miércoles, 15 de julio de 2009 12:15
 Para: Ovillo, la lista de CSS en castellano
 Asunto: Re: [Ovillo] [OT] formularios anidados

 Hola, Joseba

 ¿Y para qué quieres un formulario dentro de otro? :-S

 Joseba escribió:
 Hola!



 Igual alguno se ha peleado con esto antes.



 Tengo



 form id=”formulario1”

 …



 form id=”formulario2”

 input type=’hidden’ name=’campo1’ value =’1’ /

 /form

 /form



 El problema reside en que si hago referencia a  
 formulario2.campo1.value me
 devuelve que el objeto es nulo.



 Si quito el formulario padre no problemo… es como si no supiera
 interpretar
 objetos q están en formularios anidados.



 Alguna sugerencia.



 Gracias



 Slt.



 Caminar sobre el agua y desarrollar software a partir de unas
 especificaciones es fácil. si ambas están congeladas.
 Edward V. Berard, ingeniero informático.



 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo


 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo



 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente  
 dirección: http://lists.ovillo.org/mailman/listinfo/ovillo

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] [OT] formularios anidados

2009-07-15 Por tema Joseba
Bueno si alguien tiene alguna sugerencia la agradeceré con gusto.

Para el resto de preguntas, curiosidad y demás sucedáneos empezamos a hacer
un [OT] demasiado espeso. Osea que contesto esta y si hay más me lo mandáis
al correo personal.

El cliente sólo usa IE+ porque así lo ha decidido hace años y no ve
necesidad de cambiar a otro navegador que no va a aportar nada para
aplicaciones internas. Sin embargo la web la tiene para tos.

Nosotros hacemos esta intranet compatible para cualquier navegador pero como
comprenderás no lo probamos más que para IE. No tenemos tiempo para estar
mirando como va en 10 navegadores una aplicación de cientos de miles de
líneas de código. Además está aplicación se empezó cuando FF era un embrión.

Slt.

-Mensaje original-
De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org]
En nombre de Guido García Bernardo
Enviado el: miércoles, 15 de julio de 2009 12:46
Para: Ovillo, la lista de CSS en castellano
Asunto: Re: [Ovillo] [OT] formularios anidados

¿Os ha pedido el cliente que lo hagáis mal para que no funcione en FF? :)

2009/7/15 Joseba jos...@visionasolutions.es

 Ah! El asunto es con el IE7+, la verdad no lo he probado en FF y demás ya
 que la intranet es específica para IE por requerimiento del cliente.

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] [OT] formularios anidados

2009-07-15 Por tema Joseba
Eso soluciona la referencia directa si le damos un id al input pero si
queremos hacer un submit del formulario... el problema vuelve.

Gracias.

-Mensaje original-
De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org]
En nombre de Rodrigo Álvarez Virgós
Enviado el: miércoles, 15 de julio de 2009 13:11
Para: Ovillo, la lista de CSS en castellano
Asunto: Re: [Ovillo] [OT] formularios anidados

Hola, Joseba

Prueba con DOM.

document.getElementById('campo1').value

Así no te haría falta hacer pasar a campo1 por formulario2 ni por ningún 
otro elemento.

Joseba escribió:
 Hola!

  

 Igual alguno se ha peleado con esto antes.

  

 Tengo

  

 form id=”formulario1”

 …

  

 form id=”formulario2”

 input type=’hidden’ name=’campo1’ value =’1’ /

 /form

 /form

  

 El problema reside en que si hago referencia a formulario2.campo1.value me
 devuelve que el objeto es nulo.

  

 Si quito el formulario padre no problemo… es como si no supiera
interpretar
 objetos q están en formularios anidados.

  

 Alguna sugerencia.

  

 Gracias

  

 Slt.

  

 Caminar sobre el agua y desarrollar software a partir de unas 
 especificaciones es fácil. si ambas están congeladas.
 Edward V. Berard, ingeniero informático.

  

 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo

   
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] [OT] formularios anidados

2009-07-15 Por tema Joseba
Parece una buena explicación. Aunque si haces referencia al formulario
anidado si lo encuentra pero (y posiblemente) los objetos contenidos en este
se referencien desde el padre. (tendré que hacer la pruebilla).

Gracias.
 

-Mensaje original-
De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org]
En nombre de Ernesto Rodríguez
Enviado el: miércoles, 15 de julio de 2009 12:52
Para: Ovillo, la lista de CSS en castellano
Asunto: Re: [Ovillo] [OT] formularios anidados

Hasta donde yo tengo entendido, HTML no permite formularios anidados. Creo
que la mayoría (si no todos) los navegadores, si encuentran una etiqueta
form dentro de otra, la ignoran, y por tanto la primera etiqueta /form
que encuentren cierra el primer formulario abierto...

 Para ver el nivel de conocimientos de la lista...

 Ná sin más, me ha surgido ese problema al generarme un formu dinámicamente
 dentro de otro (se generan en el padre y ha coincidido que esta vez el
 objeto era un formulario y el padre era otro formulario). Es una intranet
 algo compleja de generación de objetos dinámicamente.

 Lo hemos resuelto comprobando el tag del padre y sacándolo a un nivel
 superior cuando sean formularios pero ya me he quedado con la duda de
 porque no interpreta los objetos en formus anidados.

 Ah! El asunto es con el IE7+, la verdad no lo he probado en FF y demás ya
 que la intranet es específica para IE por requerimiento del cliente.

 Slt.

 -Mensaje original-
 De: ovillo-boun...@lists.ovillo.org
 [mailto:ovillo-boun...@lists.ovillo.org]
 En nombre de Rodrigo Álvarez Virgós
 Enviado el: miércoles, 15 de julio de 2009 12:15
 Para: Ovillo, la lista de CSS en castellano
 Asunto: Re: [Ovillo] [OT] formularios anidados

 Hola, Joseba

 ¿Y para qué quieres un formulario dentro de otro? :-S

 Joseba escribió:
 Hola!



 Igual alguno se ha peleado con esto antes.



 Tengo



 form id=”formulario1”

 …



 form id=”formulario2”

 input type=’hidden’ name=’campo1’ value =’1’ /

 /form

 /form



 El problema reside en que si hago referencia a formulario2.campo1.value
 me
 devuelve que el objeto es nulo.



 Si quito el formulario padre no problemo… es como si no supiera
 interpretar
 objetos q están en formularios anidados.



 Alguna sugerencia.



 Gracias



 Slt.



 Caminar sobre el agua y desarrollar software a partir de unas
 especificaciones es fácil. si ambas están congeladas.
 Edward V. Berard, ingeniero informático.



 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo


 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo



 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] [OT] formularios anidados

2009-07-15 Por tema Rodrigo Álvarez Virgós
¿Y qué tal

document.getElementById('formulario2').getElementsByTagName('input')[0].value

?

Joseba escribió:
 Eso soluciona la referencia directa si le damos un id al input pero si
 queremos hacer un submit del formulario... el problema vuelve.

 Gracias.

 -Mensaje original-
 De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org]
 En nombre de Rodrigo Álvarez Virgós
 Enviado el: miércoles, 15 de julio de 2009 13:11
 Para: Ovillo, la lista de CSS en castellano
 Asunto: Re: [Ovillo] [OT] formularios anidados

 Hola, Joseba

 Prueba con DOM.

 document.getElementById('campo1').value

 Así no te haría falta hacer pasar a campo1 por formulario2 ni por ningún 
 otro elemento.

 Joseba escribió:
   
 Hola!

  

 Igual alguno se ha peleado con esto antes.

  

 Tengo

  

 form id=”formulario1”

 …

  

 form id=”formulario2”

 input type=’hidden’ name=’campo1’ value =’1’ /

 /form

 /form

  

 El problema reside en que si hago referencia a formulario2.campo1.value me
 devuelve que el objeto es nulo.

  

 Si quito el formulario padre no problemo… es como si no supiera
 
 interpretar
   
 objetos q están en formularios anidados.

  

 Alguna sugerencia.

  

 Gracias

  

 Slt.

  

 Caminar sobre el agua y desarrollar software a partir de unas 
 especificaciones es fácil. si ambas están congeladas.
 Edward V. Berard, ingeniero informático.

  

 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 
 http://lists.ovillo.org/mailman/listinfo/ovillo
   
   
 
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo



 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://lists.ovillo.org/mailman/listinfo/ovillo

   
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] [OT] formularios anidados

2009-07-15 Por tema Miguel Beltran R.
El 15 de julio de 2009 05:38, Joseba jos...@visionasolutions.es escribió:

 Para ver el nivel de conocimientos de la lista...

 Lo hemos resuelto comprobando el tag del padre y sacándolo a un nivel
 superior cuando sean formularios pero ya me he quedado con la duda de

Es la unica opción valida.



 porque
 no interpreta los objetos en formus anidados.


Los form pueden tener dentro un bloque o un script, menos un form
http://www.w3.org/TR/html401/interact/forms.html#edef-FORM

un form esta en los valores posibles de un bloque, excepto en el caso
anterior.
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo