jajaj y no querí un berlin? esta claro que el amigo puso un script para mandar una mail no para validar campos
aunque al echarle una ojeada yo le cambiaria el tag
<form action="contactar.php" method=post>
por
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" onSubmit="return ValidarEntradas(this)" name="frm">
lo de '$_SERVER['PHP_SELF']' te escribe el nombre de la misma pagina en que estas y asi es mas cómodo el copy/paste
y el method="post" va entre comillas, si no ni cagando funcionaria (un error así lo comete cualquiera, lo importante es cachar donde está)
y el onSubmit te llama a una funcion javascript, que bloquea el envio si es que retorna 'false' (para validar las entradas)
(this) es un puntero que apunta a donde estas en este caso el formulario
<script language="javascript">
function CorregirEntrada(entrada, mensaje) {
alert(mensaje);
entrada.focus();
}
function ValidarEntradas(formulario) {
var EntradasOK;
EntradasOK = false;
if (formulario.nombre.value == "") {
CorregirEntrada(formulario.nombre, "Indique el NOMBRE.");
} else if (formulario.mail.value == "") {
CorregirEntrada(formulario.mail, "Indique el E-MAIL, no sea huevón.");
} else if (formulario.content.value == "") {
CorregirEntrada(formulario.mail, "Indique el CONTENIDO.");
} else {
EntradasOK = true;
}
return EntradasOK;
}
</script>
ahora capaz que reclamen por no incluir una función que valide mejor el mail (no faltan), si son tan capi incluyanla y no se hagan los agrandados si no aportan
:burla:
Se agradece el aporte de alienmaster ;)