Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
1.6 kB
1
Indexable
Never
function validar_form_contato() {
  let nome = formcontato.nome.value
  let email = formcontato.email.value
  let empresa = formcontato.empresa.value
  let mensagem = formcontato.mensagem.value
  

  let fullName = nome
  if (fullName == "") {
    alert("Por favor, preencha o seu nome.")
    formcontato.nome.focus()
    return false
  }
  if (fullName.split(" ").length < 2) {
    alert("Por favor, preencha seu nome completo.")
    formcontato.nome.focus()
    return false
  }
  

  if (email == "") {
    alert("Preencha um e-mail")
    formcontato.email.focus()
    return false
  }
  if (!validateEmail(email)) {
    alert("Preencha um e-mail válido")
    formcontato.email.focus()
    return false
  }


  if (empresa == "") {
    alert("Preencha o nome da empresa")
    formcontato.empresa.focus()
    return false
  }


  if (mensagem == "") {
    alert("O campo mensagem é obrigatório")
    formcontato.mensagem.focus()
    return false
  }

  $.post("https://adminleadmedia1.websiteseguro.com/profile", {
    username: fullName,
    email: email,
    company: empresa,
    message: mensagem,
    source: "getconsumo",
    system: "getconsumo"
  }).done(function (response) {
    $(".form-contato-success").show()
    $('input[name="nome"]').val("")
    $('input[name="email"]').val("")
    $('input[name="empresa"]').val("")
    $("textarea#mensagem").val("")
  })
}

function validateEmail(email) {
  const re = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
  return re.test(String(email).toLowerCase())
}