sexta-feira, 20 de agosto de 2010

Script de validação de formulário

Karl Schiewaldt

Olá!

Essa semana, devido ao desenvolvimento do site, e especialmente da página de contato do site, onde utilizaremos um formulário, onde o usuário entra com o nome, seu e-mail, assunto da mensagem e o corpo da mensagem, enxergamos a necessidade de um script de validação.
Esse script de validação, feito em JavaScript, funcionaria como uma espécie de "controle" do usuário, que não permitiria que o usuário deixasse qualquer campo vazio, e no campo e-mail, ele testa se não está vazio E se há um endereço de e-mail válido.

Aqui está o script JavaScript:
function validaform(){
    d = document.contato;
    if (d.txtnome.value == ''){
        alert('O campo ' + d.txtnome.name + ' deve ser preenchido!');
        d.nome.focus();
        return false;
    }
    if (d.txtemail.value == ''){
        alert('O campo ' + d.txtemail.name + ' deve ser preenchido!');
        d.email.focus();
        return false;
    }  
    parte1 = d.txtemail.value.indexOf('@');
    parte2 = d.txtemail.value.indexOf('.');
    parte3 = d.txtemail.value.length;
    if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
        alert('O campo ' + d.txtemail.name + ' deve ser conter um endereco
eletronico!');
        d.txtemail.focus();
        return false;
    }   
    if (d.txtassunto.value == ''){
        alert('O campo ' + d.txtassunto.name + ' deve ser preenchido!');
        d.txtmsg.focus();
        return false;
    } 
    if (d.txtmsg.value == ''){
        alert('O campo ' + d.txtassunto.name + ' deve ser preenchido!');
        d.txtmsg.focus();
        return false;
    }
}

É isso, até mais!

Nenhum comentário:

Postar um comentário