Tengo este code en una pagina contactanos.php ..
<?
function sendMail($from,$subject,$body){
$headers = "From: $from\n";
mail("[email protected]",$subject,$body,$heade rs);
}
if (isset($_POST["btn_enviar"])){
$from=$_POST["from"];
$nombre=$_POST["nombre"];
$mensaje=$_POST["mensaje"];
$body = "Navn ...: ".$nombre." \n\n e-mail ..: ".$from."\n\n Sender besked..: ".$mensaje;
sendMail($from,$nombre,$body);
}else{}
?>
Y en la misma pagina tengo un formulario. donde llamo a la misma pagina luego q la info ha sido enviada.
<FORM name = "formulario" ACTION="contactanos.php" METHOD="POST" >
-code
-code
<INPUT name="btn_enviar" TYPE="submit" VALUE="Enviar" onClick= "valida(formulario)">
Luego valido que la info sea correcta con este script q tengo en la misma pagina.
<script language="javascript">
function valida(form){
if (form.nombre.value=="" || form.mensaje.value=="" || form.from.value.indexOf('@',0)==-1){r=0;alert("Faltan datos por llenar ...!");return false;}
else { alert ("Tu mensaje ha sido enviado, gracias por contactarte con Flotdesign ");return true; }
}
//---->
</script>
Pero me envia la info sin validar siempre .... Cual es el problema..?
Salu2