Foros del Web » Creando para Internet » HTML »

iframe y formulario post

Estas en el tema de iframe y formulario post en el foro de HTML en Foros del Web. Hola, Como puedo mandar los valores de un formulario a un iframe, y que este los reciba por post? Explicado de otra manera, necesitaría mostrar ...
  #1 (permalink)  
Antiguo 18/03/2009, 15:15
 
Fecha de Ingreso: agosto-2005
Mensajes: 16
Antigüedad: 12 años, 3 meses
Puntos: 0
iframe y formulario post

Hola,

Como puedo mandar los valores de un formulario a un iframe, y que este los reciba por post?

Explicado de otra manera, necesitaría mostrar una pagina dentro de un iframe y que esta pagina recibiera mediante post los valores del formulario

Un saludo
  #2 (permalink)  
Antiguo 18/03/2009, 15:17
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.711
Antigüedad: 12 años, 7 meses
Puntos: 833
Respuesta: iframe y formulario post

Puedes usar el atributo target del formulario para direccionarlo al iframe.

Por ejemplo, si tu iframe se llama "frame". El form sería:
Código html:
Ver original
  1. <form target="frame" action="" method="post">
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 19/03/2009, 05:36
 
Fecha de Ingreso: agosto-2005
Mensajes: 16
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: iframe y formulario post

Hola de nuevo,

No me acaba de funcionar. Lo que tengo que hacer es lo siguiente:

Tengo que llamar a una pagina donde esta tiene que recibir los parámetros por Post, o sea, que el formulario que tengo el Action llamará a esta página. Esta pagina que llamo es externa a mi sitio web (es un TPV Virtual). Pues me gustaria que esta pagina se abriese dentro de un iframe de mis paginas, y a la vez recibiera los parámetros por post.

Me podéis ayudar?
Un saludo
  #4 (permalink)  
Antiguo 19/03/2009, 07:47
Avatar de Solid  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 180
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: iframe y formulario post

Esta es tu respuesta:

Cita:
Iniciado por David el Grande Ver Mensaje
Puedes usar el atributo target del formulario para direccionarlo al iframe.

Por ejemplo, si tu iframe se llama "frame". El form sería:
Código html:
Ver original
  1. <form target="frame" action="" method="post">
Es decir...

si tenés lo siguiente

Código HTML:
<iframe name="framename" id="frameid"></iframe>

<form method="post" action="http://www.laurl.com" target="framename">

...

</form> 
Ese código funciona (testeado infinitas veces en infinitos proyectos), fijate de estar declarando el nombre del iframe, y que en el target de cualquier link (forms incluídos) tenés que referirte al atributo "name" no "id" (por eso declaré una ID distinta en el ejemplo, para que quede claro que hay que usar "name")
__________________
Just because I rock doesn't mean I'm stone
  #5 (permalink)  
Antiguo 31/05/2012, 15:12
 
Fecha de Ingreso: mayo-2012
Ubicación: Madrid
Mensajes: 7
Antigüedad: 5 años, 6 meses
Puntos: 0
Respuesta: iframe y formulario post

El problema es que no funciona con Firefox. Es decir, es como si Firefox no reconociera los iframes, porque carga el formulario contra una pestaña nueva, en vez de contra el iframe. En cambio, en Opera funciona OK.
¿Como podemos "engañar" a Firefox para que funcione tambien?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:48.