Resultado de un formulario en ventana nueva
La verdad es que el titulo del ejemplo es casi más largo que su solución. Lo que buscamos es ver como abrir el resultado del formulario en una ventana nueva y no en la que contiene el formulario HTML.
El atributo target
Sección titulada «El atributo target»La solución a esta duda es simple, y pasa por utilizar el atributo target. Al igual que sucede con los enlaces, dicho atributo nos indicará el nombre de la ventana donde queremos abrir el resultado del formulario.
Valores del atributo target
Sección titulada «Valores del atributo target»El nombre puede tener varios valores:
- Nombre de un frame: Si está definido por un frameset
- _parent: Si queremos que se abra en la ventana padre
- _top: Si queremos engullir todos los frames que haya en la ventana
- _blank: Para abrir el resultado en una nueva ventana
Usar _blank para nueva ventana
Sección titulada «Usar _blank para nueva ventana»En nuestro caso tendremos que utilizar _blank, lo cual, permitirá abrir el resultado en una nueva ventana. El código nos quedará algo así:
<form action="enviar.asp" method="post" target="_blank"> <label>Nombre:</label> <input type="text" name="nombre">
<label>Email:</label> <input type="email" name="email">
<input type="submit" value="Enviar"></form>De esta forma sencilla, simplemente añadiendo el atributo target="_blank" al elemento <form>, conseguimos que el resultado del formulario se abra en una nueva ventana del navegador, manteniendo la página original intacta.
Descarga el código de Resultado de un formulario en ventana nueva
Descubre cómo abrir el resultado de un formulario en ventana nueva utilizando el atributo target en HTML. Mantén tu página original intacta y mejora la experiencia del usuario.