Hola tras leer las faq estoy intentando llamar a una función de un documento php cuando se produzca el submit de un formulario usando ajax.
He seguido las recomendaciones del foro pero algo debo hacer mal.
En primer lugar os pongo el código de mi documento php:
Código PHP:
<?
function enviar_email(){
$email=$_POST['email'];
$teléfono=$_POST['telefono'];
if($email != "" && $teléfono !="")
{
$message="";
foreach($_POST as $nombre_html=> $valor_html)
{
$message.= $nombre_html.": ".$valor_html."\n";
}
mail("[email protected]","solicitud de presupuesto",$message);
}
}
?>
en mi formulario llamo a la función enviar_email así:
<form action="" method="post" onsubmit="enviar_email();">
y en el cabecero del archivo incluí esta referencia:
<script language="JavaScript" src="email.php"></script>
¿Que hago mal para que mi email no se envíe?