diff --git a/src/Components/ContactForm.js b/src/Components/ContactForm.js index 4187063725bad1b68ee8a633f54c31fc504a3b40..9bd68cf418050c0bb5641150a21278da22c45a56 100644 --- a/src/Components/ContactForm.js +++ b/src/Components/ContactForm.js @@ -94,7 +94,7 @@ const Button = styled.button` function validateEmail (email) { let flag = false - if (email.split("").filter(x => x === "@").length !== 1) { + if (email.split("").filter(x => x === "@").length !== 1 || email.length < 7) { flag = true } return flag @@ -188,7 +188,7 @@ const Button = styled.button` e.preventDefault(); //though this is arguable console.log(!(nome.dict.key && email.dict.key && mensagem.dict.key )) // Se não houver erro em nunhum dos campos E nenhum dos campos for vazio: a página faz o contato com o backend e os campos ficam em branco no formulário - if (!(nome.dict.key && email.dict.key && mensagem.dict.key ) && ((nome.dict.value.length > 0) && (email.dict.value.length > 0) && (mensagem.dict.value.length > 0))) { + if (!(nome.dict.key || email.dict.key || mensagem.dict.key )) { axios.post(`${apiUrl}/contacts`, {