Webly: Validação simplificada em formulários - Webly

Ir para

Regras para postagem

É permitido postar livremente respostas com comentários, testes e avaliações dos scripts. Postagens contendo dúvidas sobre o script, deverão ser postadas no fórum principal de ColdFusion.

IMPORTANTE: Todos os tutoriais postados neste fórum irão automaticamente para o portal Webly. Contribua você também e faça parte da equipe de colaboradores que fazem a evolução da web. Obrigado.


Página 1 de 1

Validação simplificada em formulários usando a tag <cfform> Avaliar tópico: -----

#1 Membro offline   Tofinha Ícone

  • iEvolution - ColdFusion
  • Ícone
  • Grupo: Membros
  • Posts: 98
  • Cadastrado: 16-julho 06
  • Localização:Brasília - DF
  • Interesses:Deus, Família, Amigos, Zellen Rich Applications, ColdFusion, Java, Plataforma Flash, Flex

Postou 07 agosto 2006 - 11:29

Bem esse é um exemplo básico sobre validação usando a tagf <cfform> parecida com a tag <form> do HTML. Boa validação para quem não manja muito de javascript.

Quote

<html>
<head>
<title>Validação Simples</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<cfform action="pagina.cfm" method="post">
<font size="1" face="Arial, Helvetica, sans-serif">Nome:<br></font>
<cfinput type="text" size="20" name="vNome" required="yes"><br>
<font size="1" face="Arial, Helvetica, sans-serif">Data:<br></font>
<cfinput type="text" size="10" name="vData" validate="eurodate"><p>
<font size="1" face="Arial, Helvetica, sans-serif">Quantidade:<br></font>
<cfinput type="text" size="2" name="vQtd" range="5,99"><p>
<input type="submit" value="Enviar">
</cfform>
</body>
</html>

Quote

No primeiro <CFINPUT> do formulário é apresentado ao usuário o parâmetro REQUERID
que especifica se este é um campo de preenchimento obrigatório. Esqueça as complexas
funções Java Script.
O segundo <CFINPUT> apresenta o parâmetro VALIDATE que é responsável pela validação dos dados, de acordo com um formato pré-estabelecido.
Abaixo uma tabela com um resumo dos formatos diponíveis:

Formato: Ação:

eurodate = Verifica se foi digitada uma data no formato dd/mm/aaa
float = Aguarda a inserção de um número, ponto flutuante
interger = Aguarda a inserção de um número, inteiro
creditcard = Espaços e traços são removidos, é utilizado o algorítimo mod10

O último <CFINPUT>, por meio da opção RANGE, restringe a digitação de valores entre um valor mínimo e um máximo (separados por vírgula)

Obs.: Os campos de formulários CFML (<CFINPUT>, <CFSELECT>, etc) devem ser inseridos na área <CFFORM>. Esses campos não funcionam em formulários HTML comuns definidos pela tag <FORM>

Francisco C Paulino
Tofinha
Diretor de TI
Blog da Zellen
http://blog.zellen.com.br/
ZPlayer - Player de vídeos em formato flash
http://www.zellen.com.br/zplayer/
"Adaptando soluções, gerando interatividade"
0

Página 1 de 1


Resposta rápida

  

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)