Hola weimarques,
debes hacerlo con php
por un lado tienes la página con el formulario (lo que tienes ahora)
y por otro otra página que es la que recibe al formulario y hace el envío.
página 1: Generalmente mandamos los datos por post
Código HTML:
Ver original<form action="pagina2.php" method="post"> <input type=" ... " name="campoDeEjemplo" />
página 2: Lo primero que hacemos es recibir las variables
Código PHP:
Ver original$variable = $_POST['campoDeEjemplo'];
verás como en la variable que llamamos "$variable" almacenamos el dato que viajo vía post desde el input cuyo name es "campoDeEjemplo".
Sigue esta idea con los demás campos que tengas en el formulario.
Luego envias el email usando la función mail() de php:
ejemplo (
sacado del manual de php):
Código PHP:
Ver original<?php
$titulo = 'El título';
$mensaje = 'Hola';
mail($para, $titulo, $mensaje, $cabeceras); ?>
Finalmente redireccionas a una página para notificar al usuario que haz realizado el envío.
puedes hacerlo con html a través de un meta refresh:
Código HTML:
Ver original<meta http-equiv="refresh" content="0;url=tupagina.php">
con javascript a través de window.location:
Código Javascript
:
Ver originalwindow.location = "tupagina.php";
o con php usando header:
Suerte, un saludo.