Qual a maneira mais eficiente de se trabalhar com formulários (validação, processamento, registro, etc)
Trabalhar com formulários é:
- inevitável;
- braçal;
- trivial;
- desestimulante.
Que patterns / classes / frameworks vocês usam para ajudar nessa tarefa árdua?
- inevitável;
- braçal;
- trivial;
- desestimulante.
Que patterns / classes / frameworks vocês usam para ajudar nessa tarefa árdua?
comentários (0)
suspender
Lista de Respostas:
12/08/2009 1:33am
(~15 anos atrás)
(~15 anos atrás)
Olá amigo, eu costumo utilizar uma "classe" em JavaScript com Objeto Literal genérica, que criei para a validação de formulários chamada validade.
Para processar os dados vindos do formulário (já validados pelo js) utilizo uma interface "registra.php" onde informo por parâmetro GET: qual objeto estou manipulando (cliente, produto...) a ação para esse objeto (inserir, alterar ou excluir) e o id desse elemento (caso a opcão seja alterar ou excluir)
Dentro dessa interfaçe utilizo chamadas para as minhas classes do sistema.
Espero que tenha dado uma clareada, caso queira algum material... como o validador js ou um exemplo do registra, basta me achar pelo site: www.diogocezar.com ou pelo twitter @diogocezar
abraços.
Para processar os dados vindos do formulário (já validados pelo js) utilizo uma interface "registra.php" onde informo por parâmetro GET: qual objeto estou manipulando (cliente, produto...) a ação para esse objeto (inserir, alterar ou excluir) e o id desse elemento (caso a opcão seja alterar ou excluir)
Dentro dessa interfaçe utilizo chamadas para as minhas classes do sistema.
Espero que tenha dado uma clareada, caso queira algum material... como o validador js ou um exemplo do registra, basta me achar pelo site: www.diogocezar.com ou pelo twitter @diogocezar
abraços.
13/08/2009 1:22pm
(~15 anos atrás)
(~15 anos atrás)
Uma vez comecei a ler sobre o framework CodeIgniter, dei uma olhada nas classes dele.
A que mais me chamou atenção foi a classe de validação. Como não me acostumei a usar o framework, adaptei a classe do framework e disponibilizei aqui.
É MUITO fácil.
http://phpbrasil.com/script/YVcV1OzsgNqH/classe-validacao-de-formulario
Para mais informações de como usar: http://alunos.dcc.ufla.br/~tulios/classe-validacao-formulario/exemplo.html
A que mais me chamou atenção foi a classe de validação. Como não me acostumei a usar o framework, adaptei a classe do framework e disponibilizei aqui.
É MUITO fácil.
http://phpbrasil.com/script/YVcV1OzsgNqH/classe-validacao-de-formulario
Para mais informações de como usar: http://alunos.dcc.ufla.br/~tulios/classe-validacao-formulario/exemplo.html
10/08/2009 12:46pm
(~15 anos atrás)
(~15 anos atrás)
Eu costumo desenvolver meus próprios formulários... mais existem várias classes pela internet que ajudam a manipular formulários.
um site que vc pode encontrar algo é o http://www.phpclasses.org/
Entra la e verifica... depois nos diz o que achou. []´s
um site que vc pode encontrar algo é o http://www.phpclasses.org/
Entra la e verifica... depois nos diz o que achou. []´s
14/08/2009 10:24am
(~15 anos atrás)
(~15 anos atrás)
Costumo validar formularios com javascript.
Para validar com js, utilizo o jQuery para facilitar o trabalho.
Ja com o PHP,tenho uma classe para fazer validações (verificar se um email é valido, se foi preenchido, etc..etc..)
;)
abraço
Para validar com js, utilizo o jQuery para facilitar o trabalho.
Ja com o PHP,tenho uma classe para fazer validações (verificar se um email é valido, se foi preenchido, etc..etc..)
;)
abraço
09/09/2009 8:23pm
(~15 anos atrás)
(~15 anos atrás)
Na minha opinião, um dos melhores recursos para a realização deste trabalho é com a biblioteca jscript JQUERY. Com a utilização dessa biblioteca os tralhos de validação e JAX se tornam simples e seguros. Visite o site da JQUERY ou pesquise na net, sem dúvida você irá se interessar.
10/09/2009 4:40am
(~15 anos atrás)
(~15 anos atrás)
Pra validação client side e envio do formulário via ajax uso plugins do jquery.
Pra validação server side e tratamento dos dados, uso o Doctrine.
Pra validação server side e tratamento dos dados, uso o Doctrine.