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.