Cita:
Iniciado por maycolalvarez el problema que veo es que sólo validas del lado del cliente, por el cual un usuario con js inactivo o un malintencionado puede simplemente enviar la petición y pro ende el correo llega en blanco.
solución: valide en PHP, es decir el servidor
Exactamente, deberás implementar alguna función de validación antes de enviar el mail, la funcion trim() lo único que hace es quitar espacios.
Sería algo parecido a esto:
Código PHP:
Ver original // envio el email
}else{
// notifico el error
}
Saludos