Exemplo do FieldValidation v1.2a ALFA
ATENÇÃO: É obrigatório o preenchimento para os campos que contém Campo Obrigatorio
Exemplo do sistema de eventos com base em XML
Exemplo de uso do SELECT
Exemplo de uso do INPUT



Exemplo de uso do INPUT - Especiais















Exemplo de uso do TEXTAREA
Definições do Registro 


FormValidation
O FormValidation, é uma forma avançada de validação de formulários, onde não é necessário configurações complexas para validar cada tipo de campo.

O sistema é baseado com a inclusão dos eventos na marcação <FORM
onSubmit="SubmitForm()"
onKeyPress="FieldChanged(event)"

Depois, a inclusão das inclusões abaixo:
<script language="javascript" src="/library/FormFieldManager.js"></script>
<script language="javascript" src="/library/FormFieldValidation.js"></script>
<script language="javascript" src="/library/FormFieldCounter.js"></script>
<script language="javascript" src="/library/FormSelectKeyboardLocate.js"></script>
Cada tipo de marcação, tem novos atributos, que são utilizados para ativar as validações e outras opções.
Browsers Testados:
IE - 5.5SP2 e IE 6.0
Mozilla FireFox - 0.9.x
Mozilla - 0.9
Opera - 0.9
Atributos para o INPUT:
required - Seleção obrigatória incluindo o ícone Campo Obrigatório
CEP - Validação e ajustes do CEP, dentro do padrão 99999 ou 99999-999
CPF - Validação e ajustes do CPF
CNPJ - Validação e ajustes do CNPJ
CPFCNPJ - Valida o CPF ou CNPJ e faz ajustes
DateBR - Validação e ajustes das datas padrão Brasil (DD/MM/AA ou DD/MM/AAAA), já com ajuste do ano 2000
DateUS - Validação e ajustes das datas padrão Americano (MM/DD/AA ou MM/DD/AAAA), já com ajuste do ano 2000
EMail - Validação e ajustes de e-mail dentro do padrão (e-mail, e-mail@dominio, e-mail@dominio.ext e e-mail@dominio.ext.aa)
URLEncode - Codifica os caracteres de uma URL, como espaços, caracteres acentuados e outros
RightTrim - Retira os espaços a direita
LeftTrim - Retira os espaços a esquerda
AllTrim - Retira os espaços a direita e esquerda
LeadingZeroes - Complementa com zeros a esquerda, de acordo com a quantidade definida
NormalizeString - Retorna somente caracteres A-Z, a-z e 0-9
NormalizeNumber - Retorna somente 0-9 ou - se tiver = true ou 1
NormalizeAccents - Retorna a string sem acentos
NormalizeMoneyBR - Retorna somente 0-9, - e a , (vírgula) da casa decimal
NormalizeMoneyUS - Retorna somente 0-9, - e a . (ponto) da casa decimal
NormalizeAlpha - Retorna somente caracteres A-Z, a-z e espaço
Phone - Valida Telefone com ou sem código de área
PhoneArea - Valida Telefone com código de área
Time24 - Valida a hora padrão 24h
TimeAMPM - Valida a hora padrão 12h AM/PM
IPAddress - Valida o fomato de IP
ErrorMessage - Mensagem de erro para os avaliadores que não tem espaço para tal
EVal - Executa a avaliação do resultado de acordo com o eval do JavaScript.
EqualTo - Compara o a igualdade do conteúdo o campo corrente, com o objeto definido no parametro.
NotEqualTo - Compara o a diferença do conteúdo o campo corrente, com o objeto definido no parametro.
LessThen - Compara se o conteúdo do campo corrente é menor que o objeto definido no parametro.
LessEqualThen - Compara se o conteúdo do campo corrente é menor ou igual que o objeto definido no parametro.
GreaterThen - Compara se o conteúdo do campo corrente é maior que o objeto definido no parametro.
GreaterEqualThen - Compara se o conteúdo do campo corrente é maior ou igual que o objeto definido no parametro.

RegExSearch - Faz busca com base no Regular Expression Search do JavaScript
/expressão/flags
g (global search for all ocurrences of pattern)
i (ignore case)
m (multiline search)

Ajustes:
UpperCase - Todos os caracteres serão ajustadas para maiúsculo.
LowerCase - Todos os caracteres serão ajustadas para minúsculo.

Obs: Os DateBR e DateUS fazem ajustes automáticos nas datas. Se você digitar somente o dia ou dia e mês, ele ja faz a inclusão do mês e ano corrente, quando for o caso.

As datas também já estão ajustadas ao ano 2000, com referência no ano atual a 60 anos. Se você digitar 01/01/60. O ano será ajustado para 1966.
Atributos para o SELECT:
Seleção ao teclar a inicial o conteúdo desejado, não somente a primeira letra
required - Seleção obrigatória incluindo o ícone Campo Obrigatório
Atributos para o TEXTAREA:
Limitador de tamanho
Contador de quantidade de caracteres
required - Seleção obrigatória incluindo o ícone Campo Obrigatório
Estes são os parâmetos que serão executados após a carga do formulároio:
AUTOFOCUS - Ativa o evento objeto.Focus() em que ele tiver. Se forem colocados mais de uma, ele ficará focado somente no último. A falta deste parâmetro, foca no primeiro campo do formulário.

Wish List - Lista desejos para novas facilidades
Library Update - Lista de atualizações e novidades.
Problemas Conhecidos - Lista de problemas já conhecidos.
CSS Valid CSS!
W3 CSS
TableLess
Desenvolvido por Ruben Zevallos® Jr.
Sugestões ou problemas encaminhar para o Mail To <info@zevallos.com.br>
© 1995 - 2004 Ruben Zevallos® Jr. todos os direitos reservados.