Início > jQuery > jQuery Validação Formulário (quase) sem javascript

jQuery Validação Formulário (quase) sem javascript

Olá, a todos que estiver lendo.
Recentemente iniciei o desenvolvimento de um plugin para jquery, um validador onde é possivel voce definir os campos requeridos do formulario apenas por atributos no formulario, exemplificando:

Usando esquema de Namespace do xhtml,

<form enctype=”application/x-www-form-urlencoded” validate:form=”formulario_1″ action=”">

isso informa ao plugin que este formulário deve ser validado, ou seja, a instrução validate:form=”formulario_1″, a identificação formulario_1 deve ser unica, isso identifica caso tenha 2 formulários na pagina.

Para informar que um campo é requerido, usamos validate:tipo_campo=”opcao”, tipo_campo pode ser date, cpf, cnpj, texto, numero, e outros que irei adicionando ao longo do tempo. veja um exemplo.

<input id=”cpf” name=”cpf” type=”text” value=”" validate:cpf=”true” mask:cpf=”true” />

Outro recurso interessante é a possibilidade de definir mascaras para o campo, utilizando o atributo mask:cpf=”true” ou mask:phone=”true” , mask:date=”true”

Bom, estou na faze inicial do projeto, definindo a estrutura, falta ainda escrever mais testes e implementar campos  que é muito utilizado como CEP por exemplo.

Outro recurso que ainda tenho que pesquisar é como tornar este namespace válido seguindo  http://www.w3.org/TR/xhtml1/normative.html
Bom, para quem quiser colaborar ou copiar, o link é:  git clone http://github.com/diogocolete/jquery-validador.git

Ainda está em faze de desenvolvimento, quero chegar a versão 0.1.

  1. Nenhum comentário ainda.
  1. Nenhum trackbacks ainda.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.