Pregunta facil "Enviar formulario a un iframe" Leido 12.958 veces

 
  Broco
Pregunta
Resuelta.
Tengo una pagina con un formulario y abajo tengo un iframe que esta configurado para recibir los datos...
Como hago para enviar los datos del formulario al iframe (osea que no tenga que recargar la pagina solo el iframe....

 

 





  !!r0Nk0!!
Respuesta correcta
No se si será esto a lo que te refieres tienes que tener en cuenta el nombre del iframe y ponerlo en el formulario en target

pagina con formulario:



echo'
<form target="iframe" method="POST" action="recogida.php"">
<input name="texto" type="text" value="">
<input name="boton" type="submit" value="enviar">
</form>
<iframe name="iframe" src="recogida.php"></iframe>';


recogida.php que estará en el iframe



$texto = $_POST["texto"];
echo"$texto";


 

 


  !!r0Nk0!!
Respuesta correcta
No se si será esto a lo que te refieres tienes que tener en cuenta el nombre del iframe y ponerlo en el formulario en target

pagina con formulario:



echo'
<form target="iframe" method="POST" action="recogida.php"">
<input name="texto" type="text" value="">
<input name="boton" type="submit" value="enviar">
</form>
<iframe name="iframe" src="recogida.php"></iframe>';


recogida.php que estará en el iframe



$texto = $_POST["texto"];
echo"$texto";


 

 


  Broco
No entiendo para que sirve



$texto = $_POST["texto"];
echo"$texto";



 

 


  !!r0Nk0!!
recogida.php es lo que va a ostrar el iframe.



//Recogemos el texto del imputext y lo metemos en $texto
$texto = $_POST["texto"];
//Mostramos en pantalla el texto
echo"$texto";


 

 





  Invitado
[ocultar]Texto a colores[noocultar]
 

 


  Invitado
hola cuando carga la pagina, en el iframe sale error sobre la variable $texto no esta definida, obviamente no se le ha envia aun un valor, como hago para quitar ese error. se que se quita cuando le doy al submit pero el error se ve mal cuando carga inicialmente la pagina.
 

 





    ¿Cuantas columnas?     | 2 columnas | 3 columnas | 4 columnas | 5 columnas | 6 columnas |  
    Escribe la dirección web de la imagen:
  Publica tu respuesta  |  Haz Click en el siguiente cuadro para escribir