Verificar se um campo no Formulário está vazio via JavaScript

Publicado por MapexMind em: dezembro 22, 2012

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

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.

Loading