Quando trabalhamos com formulários na web, a validação é essencial. Em muitos casos, usamos o JavaScript para garantir que os dados não sejam enviados com campos vazios, o que é importante para a integridade dos dados. Neste exemplo, vamos verificar se o campo com o ID “nome” está vazio. Essa lógica pode ser aplicada a qualquer outro campo de formulário.
Criando o Formulário
<form id="form1" name="form1" method="post" action="#" onsubmit="return valida_form(this)"> <label for="nome"></label> <input name="nome" type="text" id="nome" size="35" /> </form>
Verificando se o Campo “nome” Está Vazio
Verificação simples usando JavaScript:
<script type="text/javascript" language="javascript">
function valida_form (){
if(document.getElementById("nome").value.length < 3){
alert('Por favor, preencha o campo nome');
document.getElementById("nome").focus();
return false;
}
}
</script>
Outra Forma de Verificação
Você pode também verificar se o campo está vazio desta forma:
<script type="text/javascript" language="javascript">
function valida_form (){
if(document.getElementById("nome").value == ""){
alert('Por favor, preencha o campo nome');
document.getElementById("nome").focus();
return false;
}
}
</script>
Entendendo o Código
- function valida_form – Definição da função de validação.
- if(document.getElementById(“nome”).value.length < 3) – Verifica se o valor do campo “nome” tem menos de 3 caracteres.
- alert(‘Por favor, preencha o campo nome’); – Exibe um alerta se o campo não tiver o número de caracteres esperado.
- document.getElementById(“nome”).focus(); – Coloca o foco novamente no campo “nome” para que o usuário corrija o erro.
Adaptando para Outros Campos
Você pode adaptar a verificação para outros campos, como o telefone, que deve ter pelo menos 10 caracteres. Nesse caso, basta alterar o length < 3 para length < 10.
Verificação de Campos Nulos ou Vazios
Outro exemplo de verificação de campo vazio:
/* função para validação de campo */
function valida_form(){
var x = document.forms["myForm"]["fname"].value;
if (x == null || x == ""){
alert("Primeiro nome deve ser preenchido");
return false;
}
return true;
}
Conclusão
Validar os dados de um formulário é uma etapa crucial no desenvolvimento de aplicações web. Neste post, mostramos como garantir que campos essenciais, como o nome, sejam preenchidos antes de enviar o formulário. Além disso, você pode adaptar essa verificação para outros campos de acordo com as necessidades de seu formulário. A validação no frontend, com JavaScript, melhora a experiência do usuário e impede o envio de dados indesejados para o servidor.
Olá! Sou Fábio Bmed — fundador da Metapax, consultoria estratégica de posicionamento e crescimento para negócios, e criador da MapexMind, um método de neuropsicologia aplicada voltado à compreensão prática da mente humana. Também sou o criador do blog FabioBmed.com.br.
Desde 2006 trabalho com tecnologia, marketing digital e análise de sistemas complexos. Mas os sistemas que mais me fascinam hoje são os que carregamos dentro da cabeça.
Estou entrando na psicologia, com foco em neuropsicologia — a ciência que explica por que você pensa, decide e se comporta do jeito que faz. Essa transição não é um desvio de rota: é a evolução natural de quem passou décadas entendendo como sistemas funcionam — e percebeu que o mais complexo de todos ainda estava por ser mapeado.
Ao longo dessa trajetória, criei dois projetos que sintetizam essa visão.
A Metapax nasceu da percepção de que negócios não crescem por acaso. Crescem quando existe uma estrutura clara de autoridade, presença e experiência do cliente. Depois de mais de duas décadas liderando operações digitais e analisando padrões de crescimento empresarial, transformei esse entendimento no Método APA — Autoridade, Presença e Atendimento — aplicado a empresas e profissionais que querem crescer com previsibilidade e posicionamento sólido.
Já a MapexMind surgiu de outro tipo de investigação: entender a arquitetura da mente humana. O projeto aplica neuropsicologia à vida real para ajudar pessoas a compreenderem padrões emocionais, cognitivos e comportamentais — próprios ou de quem amam — traduzindo conceitos complexos em clareza prática e utilizável.
No fundo, os dois projetos partem da mesma pergunta:
Como sistemas funcionam por trás da superfície?
Negócios, comportamento, decisões, relações humanas, tecnologia, marketing e mente — tudo aqui é analisado pelo mesmo prisma: estrutura, padrões e a ciência por trás de como as coisas realmente funcionam.
Este blog é o ponto de encontro dessas áreas. Um espaço onde tecnologia, psicologia, neurociência, comportamento humano, marketing e filosofia prática deixam de ser assuntos separados e passam a conversar entre si.