Validação de formulário : CEP, Email e CPF



Documentos relacionados
Exibindo imagens em um controle DataGrid

Validando dados de páginas WEB

Instalando o Internet Information Services no Windows XP

Repeater no GASweb. Regiões

O sistema operacional recomendado deve ser o Windows 2003, Windows 2000 ou Windows XP (nessa ordem de recomendação).

Logo abaixo temos a Barra de Menus que é onde podemos acessar todos os recursos do PHP Editor.

ASP.NET Gerando relatórios com o ReportViewer

Manual de instalação, configurações e uso do LiveZilla

LAB12: Componentes ASP.NET

SCPIWeb. SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 )

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

Enviando Arquivos para a Neoband

Banco de Dados Oracle 10g

Criando um carrinho de compras

Conhecendo o Visual FoxPro 8.0 Parte 1

Como instalar o Ocomon passo a passo.

Microsoft Access XP Módulo Um

Web Design Aula 11: Site na Web

Evandro sistemas comerciais e web.

Aprovação da Ficha de Tratamento Beneficiários Correios.

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

Microsoft Visual Studio Express 2012 for Windows Desktop

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

COMO INSTALAR O CATÁLOGO

STK (Start Kit DARUMA) Extensão PHP para DarumaFrameWork

STK (Start Kit DARUMA) Extensão PHP para DarumaFrameWork

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

STK (Start Kit DARUMA) Utilizando conversor Serial/Ethernet com Mini-Impressora DR600/DR700.

1- ASP.NET - HTML Server Controls

Aprovação da Ficha de Tratamento Beneficiários Correios.

SOLICITAÇÃO DE CERTIFICADO SERVIDOR WEB MICROSOFT IIS 5.x

STK (Start Kit DARUMA) Comunicando com Mini-Impressoras Paralela Daruma e o Print Server

Neste Tutorial saberemos como instalar o programa. Park Service no Windows XP

Página 1 MANUAL DE UTILIZAÇÃO DA FERRAMENTA OFFICE ONLINE WORD ONLINE EXCEL ONLINE POWER POINT ONLINE

TUTORIAL DE INSTALAÇÃO APACHE PHP POSTGRESQL 8.2

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 1 PROF. EMILIO PARMEGIANI

Configurando o IIS no Server 2003

Ementa: Sigilo bancário. Transmissor Bancário SIMBA. Manual do Usuário.

Manual de baixa do Certificado Digital AR SOLUTI. Versão 2.0 de 7 de Maio de Classificação: Ostensiva

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

ALUNES MANUAL DO USUÁRIO. Guia rápido Alunes

Tutorial MSN Messenger

Curso: Desenvolvendo Jogos 2d Com C# E Microsoft XNA. Instalar corretamente as ferramentas necessárias para a criação dos jogos

DPAlmox - Windows MANUAL DO USUÁRIO

Manual de Instalação ( Client / Server ) Versão 1.0

Manual do Sistema "Vida em Mão - Controle Financeiro Para PALM" Editorial Brazil Informatica

MANUAL PARA UTILIZAÇÃO DO MOODLE FACULDADE INTERAÇÃO AMERICANA VIRTUAL - Versão: Aluno

Para o PowerPoint, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

AVG Admin 2012 SQL Server 2005 Express

Dando um passeio no ASP.NET

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Passo a Passo da instalação da VPN

Veja a seguir os passos utilizados na integração do Boleto Pro ao Microsoft Access:

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

Manual de Instalação e Utilização do Pedido Eletrônico Gauchafarma

STK (Start Kit DARUMA)

Script de Configuração dos (Webmail /Outlook Express)

PharmaSystem. Instalando, Configurando e Utilizando o PharmaSystem no SiSMoura

Para o OpenOffice Impress, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

Como criar um formulário de pesquisa usando o Google Drive

CONFIGURAÇÃO MINIMA EXIGIDA:

Laboratório - Exploração do FTP

Veja a seguir os passos utilizados na integração do Boleto Pro ao Microsoft Excel:

Criando um projeto ASP.Net no Visual Studio 2008

Manual de Instalação do Softphone (Discador) BVC Telecomunicações.

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Passo a Passo do Cadastro Funcionários no SIGLA Digital

STK (Start Kit DARUMA) Extensão PHP para DarumaFrameWork

Frente Loja Avanço (PAF-ECF) versão Rotina de Atualização Frente Avanço Windows

WEB COLABORADOR. Envio e Recebimento de arquivos de consignação

Podemos agora ver no IDE do Morfik os objetos que já incorporamos ao nosso projeto :

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

MANUAL DO ANIMAIL Terti Software

Treinamento Sistema Condominium Módulo III

Manual de configuração do sistema

Procedimento para Atualização do DDFinance

s editores de s Como configurar contas de nos principais Como configurar contas de s nos principais editores de s

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Cadastrar Categorias e Produtos

Manual do e-dimed 4.0

STK (Start Kit DARUMA) Observer2 Driver para Linguagens DOS

Manual Integra S_Line

Como Configurar uma conta de no Microsoft Outlook 2013.

Aula 03 PowerPoint 2007

Instalação do VOL Backup para Desktops

Sistema de Chamados Protega

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item "Sites da web".

Introdução. O que é o Registro do Windows

UNIVERSIDADE FEDERAL DE PELOTAS ÍNDICE

Procedimentos para Reinstalação do Sisloc

Guia de Instalação SIAM. Internet Information Services - IIS 5.1 no Windows XP Pro

1- Requisitos mínimos. 2- Instalando o Acesso Full. 3- Iniciando o Acesso Full pela primeira vez

MANUAL C R M ÍNDICE. Sobre o módulo de CRM Definindo a Campanha... 3

Cartilha da Nota Fiscal Eletrônica do Hábil Empresarial Profissional 7.0. Obrigado por usar nosso software! Koinonia Software Ltda.

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0

Manual de Atualização Versão

Transcrição:

Validação de formulário : CEP, Email e CPF Publicado em: 14/09/2003 A ASP.NET veio para facilitar ainda mais o desenvolvimento para WEB, trazendo consigo todo um conjunto inovações que visam facilitar a vida do desenvolvedor WEB. A começar com o ambiente de desenvolvimento onde podemos ter uma interface parecida com a do Visual Basic, onde basta arrastar um componente visual para criar o código a ele associado. Uma das muitas tarefas na qual o ASP.NET facilita a vida do desenvolvedor e a validação de dados de formulário. Se você já usa o ASP ou outra linguagem de script para Web sabe o que é validar um campo de Email, Cep ou CPF. Realmente dá trabalho. Com ASP.NET a tarefa ficou muito simples, pois ela disponibiliza controles específicos para validação de dados que associados aos controles de formulários realizam a validação de forma simples. Uma grande vantagem no modelo de validação do ASP.NET é que não precisamos saber onde ela será executada, se no servidor ou no Browser pois ela se adapta ao tipo de Browser que o usuário estiver usando. Se o Browser for incompatível a validação será feita apenas no servidor. Neste artigo vou mostrar apenas como podemos validar o CEP, CPF e Email usando o controle RegularExpressionValidator. Para testar os exemplos deste artigo você vai precisar do seguinte: 1. Seu sistema operacional deve ser Windows 2000 ou XP. 2..NET Framework. Não tem!!! Então pegue em : www.asp.net 3. O IIS deverá estar instalado e configurado. Se você não tem o IIS ou não quer usá-lo, pode usar o WebMatrix, uma ferramenta da Microsoft que disponibiliza um Web Server para testes que é fácil de usar. Para baixar o WebMatrix clique no link: www.asp.net Vou mostrar como fazer a validação de CEP, Email e CPF e vou usar o WebMatrix para escrever e executar o código. Então se você já baixou e instalou o WebMatrix vamos iniciar executando o programa: 1- Ao iniciar o programa após a tela de apresentação iremos visualizar a tela inicial conforme abaixo:

- Nela nos informamos o tipo de projeto que iremos criar. No nosso caso uma página ASP.NET. - A localização do arquivo. Estou usando o diretório padrão de trabalho d:\inetpub\wwwroot\valida - O nome do arquivo. Vou começar como a validação de email. Meu arquivo se chamará validaemail.aspx - A linguagem usada será a VB.NET (poderíamos usar C#)

- Na área de trabalho podemos ter 4 tipos de visões: Design - Mostra a interface visual dos controles no formulário. HTML - exibe o código HTML. Code - exibe o código das funções e rotinas. All - mostra todo o código : HTML e scripts. Na janela acima já digitei o código do arquivo - validaemail.aspx usado para efetuar a validação de Email usando o controle validador - regularexpressionvalidator. Note que eu tenho que informar: Qual o controle que eu estou validando em - ControlToValidate. O texto que será exibido caso a validação seja inválida. A expressão de validação que eu desejo usar.("\s+@\s+.\s{2,3}") Para ver o layout do formulário e os controles usados em sua forma visual clique na aba Design e você terá:

Vamos agora testar o código escrito. Para isto vamos usar o servidor do WebMatrix. Para isto faça o seguinte : No menu principal selecione View e a seguir Start. Na janela Start Web Application indique o diretório onde salvou o arquivo e escolha a opção como abaixo: Ao executar e realizar os testes teremos como resultado, para email válido e inválido as seguintes

telas: Para as validações de CEP e CPF o esquema se repete o que muda e a expressão de validação. (Em outro artigo estarei entrando em detalhes sobre as regular expressions). O código é dado abaixo: 1 - Validar CEP - arquivo validacep.aspx (validationexpression="\d{5}\-\d{3}") <%@ Page Language="VB" clienttarget=uplevel %> <html> <script language="vb" runat="server"> Sub Valida(sender As Object, e As EventArgs) If (Page.IsValid) Then LabelNome.Text = "CEP válido!" End If End Sub </script> <body> <form runat="server"> <font face="verdana"> Digite seu CEP:<asp:TextBox Id="cep" RunAt="Server" /> <asp:regularexpressionvalidator ControlToValidate="cep" text="cep inválido!" validationexpression="\d{5}\-\d{3}" runat="server"/> <p> <asp:button Id="btValidar" Text="Validar" OnClick="Valida" RunAt="Server"/> <asp:label Id="LabelNome" RunAt="Server"/> </form>

</body> </html> 2- Validar CPF - arquivo validacpf.aspx (validationexpression="^\d{2}\.\d{3}\.\d{3}\-\d{2}$") <%@ Page Language="VB" clienttarget=uplevel %> <html> <script language="vb" runat="server"> Sub Valida(sender As Object, e As EventArgs) If (Page.IsValid) Then LabelNome.Text = "CPF válido!" End If End Sub </script> <body> <form runat="server"> <font face="verdana"> Digite seu CPF:<asp:TextBox Id="cpf" RunAt="Server" /> <asp:regularexpressionvalidator ControlToValidate="cpf" text="cpf inválido!" validationexpression="^\d{2}\.\d{3}\.\d{3}\-\d{2}$" runat="server"/> <p> <asp:button Id="btValidar" Text="Validar" OnClick="Valida" RunAt="Server"/> <asp:label Id="LabelNome" RunAt="Server"/> </form> </body> </html> Como você pode ver o WebMatrix pode ser uma ferramenta valiosa para você que deseja desenvolver páginas ASP.NET. Aproveite ela não custa nada... Aguarde mais artigos sobre ASP.NET.