Añadir a formulario _blank al enviar JavaScript

Vamos a ver como podemos agregar a un formulario el atributo _blank a la hora de pulsar su botón correspondiente de envío usando JavaScript.

Como primer paso definiremos el formulario.

<form id="idForm" name="idForm" method="post" action="archivo.php">		
   <label>Campo</label>
   <input name="nombreCampo">
   <button  onclick="return editaForm()" value="Envío" type='submit' 
    name="formulario" </button>
</form>

Cuando pulsemos el botón del formulario de envío (submit), automáticamente antes de realizar la acción de dirigirse a archivo.php pasará por nuestra función editaForm(), cuando acabe esta función devolverá un true para que siga la ejecución.

Lo que hará nuestra función es acceder al formulario correspondiente mediante el id declarado en la cabecera de nuestro formulario (idForm), una vez localizado el formulario a tratar usamos la función setAttribute() para añadir la propiedad _blank.

<script type="text/javascript">
 
function editaForm() 
{
   idForm.setAttribute("target", "_blank");
   return true;
}
 
</script>

Iván Martínez

Ingeniero Informático apasionado por el mundo del desarrollo WEB. Me gusta caminar por este mundo lleno de tecnologías y día a día aprender cosas nuevas como el doctor Frankenstein ¡dadme cosas para experimentar!

Deja un comentario

Tu dirección de correo electrónico no será publicada.