bueno vamos con mi problema, tengo un formulario el cual envia un email por php pero estoy colocandole un validador de capos en java script bueno aca van los codigos
Código Javascript:
Ver original
<script type="Javascript" function form1_onsubmit(){ if (form1.nombre.value=="") { alert("La Casilla 'Nombre' está en Blanco") form1.nombre.focus(); return false } if (form1.email.value=="") { alert("La Casilla 'E-mail' está en Blanco") form1.email.focus(); return false } if (form1.email.value !="") { var comp, Busq, Resul; Busq ="@"; Comp = form1.email.value; Resul = Comp.search(Busq); if (Resul < 0){ alert("Escriba una dirección de correo electrónico con el formato nombreusuario@ubicación.") form1.email.focus(); return false } } </script>
y tengo el siguiente formulario
Código HTML:
Ver original
quisiera saber como hacerlo aaa y el php es
Código PHP:
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['email'];
$programa = $_POST['programa'];
$nom_tuto = $_POST['nom_tuto'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este tutorial fue enviado por " . $nombre . " y el nombre del tutorial es " . $nom_tuto . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['tutorial'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]';
$asunto = 'tutorial por el formulario de pilopi123';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo 'Mensaje enviado';
?>
<META HTTP-EQUIV="REFRESH" CONTENT="6;URL=http://www.pilopiart.com">