Exercício de Validação de Formulário

1. Criar uma função em javascript que seja chamada pelo botão "validar" de forma que cada campo seja testado e, ao falhar, exiba uma mensagem indicando o campo que não atendeu ao critério adotado.

2. Modificar a função de forma que após a verificação de todos os campos uma única mensagem somente seja exibida especificando todos os campos que não atendem ao ceritério adotado. DICA: use concatenação de Strings

3. Modifique o formulário de forma que o botão "validar" passe a ser "enviar" e apareça dessabilitado (use o atributo DISABLED na tag do botão). O botão não deverá chamar a função de validação. Altere função do item 2 de forma que ela deixe de emitir mensagens e passe a habillitar/desabiltar o botão "enviar" do formulário de acordo com o critério de validação adotado. A função de validação deverá ser chamda através de um evento de tempo. Para isto, é necessário cadastrar função atavés do comando window.setInterval("nomeDaFunção"),1000);, onde o primeiro argumento é o nome da função e o outro é o intervalo de tempo em milisegundos. Este comando deve ser executado no eventop onLoad na TAG body da página.

Critérios de validação dos campos:

  • Para o campo nome: estar preenchido com um texto qualquer;
  • Para o campo e-mail: estar com uma @ no meio do texto, sem espaços;
  • Para o campo mensagem: ter mais de 15 caracteres.

    Nome:

    E-mail:


    Mensagem: