segunda-feira, 26 de abril de 2010

Usando dojo para validações do lado do Cliente.

Nesse post vamos descreve características do Dojo que lhes permitem validar facilmente seus formulários do lado cliente, evitando aqueles postbacks indesejáveis , apenas para validar o valor de um campo.


Validação em páginas web normalmente é uma função executada pelo servidor web. O formulário permite que o usuário entre com dados quando o pressiona algum botão ,o browser empacota para os dados em um pedido de HTTP e envia isto ao servidor.A checagem de cada campo para ter certeza é validada, e se qualquer problema for encontrado ,uma mensagens de erro não é mandado de volta ao browser.O quanto isto seria muito mais útil se pudessem ser descobertos no browser antes de um pedido de servidor ser feito?

Pra isso vamos usar uma funcionalida muito simples do Dojo, como exemplo vamos usar
o controle do asp , TextBox, mas a validação pode ser usada com qualquer componente.

Como na imagem abaixo, basta que adicionemos as tag do dojo para validação, lembrando que podemos esquecer de adicionar as tags obrigatórios do dojo, como foi mostrado no post Anterior.




pronto basta executar a pagina , vejamos como fica:



Quando o usuario informa uma valor que não é valido, o campo onde ocorreu a validação
fica em destaque como a figura abaixo:



validando TextBox com expressão regular, bem simples veja no exemplo abaixo:



Conclusão:


Nesse poste o intuito foi demostrar como informa ao usurio onde ele esta errando no preenchimento do formulário. Muito intuitivo ,pois fixa a validação no campo diferente
das valições default do asp.net.
Espero ter ajudado. proximo post iremos demonstrar como Usar Dojo para trabalhar com Server.

Um comentário:

  1. Grande dica!
    Estou usando Dojo em minhas aplicações.
    Ótima ferramenta para desenvolvimento de aplicações ágeis com um layout super limpo e agradável.
    Pena que este blog está sem atualizações.

    ResponderExcluir