web-dev-qa-db-fra.com

soumettre le formulaire dans iframe et rediriger la page entière

je suppose que j'ai une question facile, je n'ai pas encore trouvé la bonne réponse thoguh . J'ai un iframe dans ma page qui vient du domaine externe. Après avoir soumis le formulaire qui se trouve dans cette iframe, je voudrais rediriger la page entière, et pas seulement le contenu à l'intérieur de l'iframe - je suppose que le bon moyen de réaliser peut être via l'attribut "target".
L'échantillon HTML:

<html>
  <body>
    <h1>main page</h1>
    <iframe src="http://example.com">
      <form url="http://example.com/action">
        ...
      </form>
    </iframe>
  </body>
</html>

la soumission du formulaire doit indiquer le résultat de la soumission de la demande POST sous une nouvelle page (pas dans l'iframe).

24
mkk

J'ai mis target='_parent' dans l'iframe mais je ne l'avais pas fait initialement dans l'élément form. Après avoir ajouté l'attribut target='_parent' à form, il a commencé à fonctionner comme prévu.

39
mkk

Ajoutez un attribut target à la form dans la iframe:

<form action="foobar" method="post" target="_parent">
  ...
</form>
1
Flimm