Validação de Dados

647 palavras 3 páginas
Sistemas de Informação - Módulo 4
Validação de dados de um formulário
Criação do formulário

Formulário

Nome:
Password: (mínimo: 6 caracteres)
E-mail:

Ficheiro em javascript (val1_form.js) que permite validar os dados function validar() {
//validar o campo nome if (document.form1.nome.value=="") { alert("Preencha o nome corretamente."); document.form1.nome.focus(); return false;
}
//verificar se foram colocados caracteres na password e se são mais de 5 if (document.form1.pass.value=="" || document.form1.pass.value.length < 6) { alert("Preencha a password corretamente."); document.form1.pass.focus(); return false;
}
mail=document.form1.email.value;
//validar o campo mail if (mail.indexOf("@")==-1 || mail.indexOf(".")==-1 || mail.value=="") { alert("Preencha o e-mail corretamente."); document.form1.email.focus(); return false;
}
// Se quisermos verificar se tudo foi corretamente inserido alert("Login: "+document.form1.nome.value); alert("Palavra Passe: "+ document.form1.pass.value);

alert("E-mail: "+mail); return true;}
A validação de dados é feita por partes. lenght (Analisa a quantidade de caracteres do campo ) focus() (Coloca o cursor no campo especificado ) indexOf(' ') (Analisa o conteúdo do campo )
No exemplo validamos de modo a que, se o campo Nome estiver em branco, o Nome é inválido; é mostrada uma mensagem de alerta e o formulário não é enviado, pois o valor de retorno é falso
("return false”); o focus é colocado no Nome.
No caso da password, validamos de modo a que, se o campo estiver em branco ou a quantidade de caracteres for menor que 6 a password é inválida; é mostrada uma mensagem de alerta e o formulário não é enviado, pois o valor de retorno é falso ("return false”); o focus é colocado na
Password.
Para validarmos um e-mail vemos se ele contém . (ponto) ou @ (arroba), se não tiver não é um email válido. A validação de dados neste caso é semelhante, só que em vez de validar

Relacionados

  • validação de dados
    385 palavras | 2 páginas
  • Trabalho de informatica - Algorimtos e programacao
    695 palavras | 3 páginas
  • Relat rio 2 SeriesTemporais
    1246 palavras | 5 páginas
  • Automação de força de vendas via pocket pc’s
    25025 palavras | 101 páginas
  • Excel xp
    1133 palavras | 5 páginas
  • energias alternativas
    504 palavras | 3 páginas
  • TRABALHO VALIDA O DO PROCESSO FARMACEUTICO
    10894 palavras | 44 páginas
  • Almarques
    4464 palavras | 18 páginas
  • Sistema reserva sala
    23580 palavras | 95 páginas
  • Engenheira
    1784 palavras | 8 páginas