No necesita JavaScript ni nada. Solo tiene que hacer que el atributo de destino del formulario coincida con el atributo de nombre del iframe.
<form action="https://css-tricks.com/snippets/html/post-data-to-an-iframe/iframe.php" target="my-iframe" method="post">
<label for="text">Some text:</label>
<input type="text" name="text" id="text">
<input type="submit" value="post">
</form>
<iframe name="my-iframe" src="https://css-tricks.com/snippets/html/post-data-to-an-iframe/iframe.php"></iframe>
La página exterior ni siquiera se recarga. Pero puede parecerlo a primera vista, ya que muchos navegadores ejecutan el control giratorio de carga de páginas en la pestaña cuando se recarga un iframe.
(Visited 7 times, 1 visits today)