Tenho esse código, quando eu digito o e-mail corretamente ele funciona perfeitamente, quando eu digito o email errado ele da a mensagem de erro, porem quando eu não digito nada ele também da a mensagem de erro, eu só queria fazer com que ele não exibisse nenhuma mensagem de erro para quando não foce digitado nada.
function ValidaEmail() { var x = document.forms["formulario"]["email"].value; var atpos = x.indexOf("@"); var dotpos = x.lastIndexOf("."); if (atpos < 1 || dotpos < atpos + 2 || dotpos + 2 >= x.length) { alert("Não é um endereço de e-mail válido"); return false; } else if (x.value === ""){ console.log("email errado"); } else { return true; console.log("email valido"); } }