Hola maxmas, con este código podes validar que se haya escrito correctamente el email. Esta hecho con javascript
Código HTML:
<html>
<head>
<script languaje="Javascript">
function valida_envia(){
//valido el email
if (document.form.email.value.length==0){
alert("Tienes que escribir tu email.")
document.form.email.focus()
return 0;
}else{
if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})$/.test(document.form.email.value))
{
alert("Tu dirección de e-mail es incorrecta.");
document.form.email.focus();
return 0;
}
}
//el formulario se envia
alert("El formulario se envio");
document.form.submit();
}
</script>
</head>
<body>
<form name="form" action="xx.php" method="post">
E-mail:
<input type="text" name="email" size="30">
<input type="button" value="Enviar" onclick="valida_envia()">
</form>
</body>
</html>