Sanitize

26.07.09

Leitura recomendada: A list Apart: Sensible Forms
Serviço de criação de formulários recomendado: phpform.org
Plugin do jQuery recomendado: jQuery Validation

Outras coisas recomendadas: escrevam nos comentários!

37 alunos não foram à escola.

  1. Douglas Fischer

    Muuuiitooo boa.

  2. Adiel Seffrin

    Ah.. o tracinho…
    Muito boa!

  3. piteco

    Já perdi inscrições importantes por causa desses formulários frescurentos ):

  4. Pedro

    Hahahahahaha, baita coincidência!

    Recebi hoje essa tirinha aqui:

    http://www.mccurley.org/images/nameyourkid.png

    excelente também!

  5. Ricardo

    Isso me lembra de quando eu trabalhava para uma empresa onde o lema era reaproveitar.

    O site podia ter sido feito em 80 se funciona “reaproveita o código que vai mais rápido”, mas não foi nada rápido passar quase 1 mês corrigindo um validador.

  6. gome

    isso me lembra do cara que fez uma table pra conter uma div com um validador e só…

    enfim, gosto de substring, isso salva vidas.

  7. Lorrene

    lol,

  8. grind_

    Some isso também ao fato de nunca mais querer saber de programação na minha vida !

  9. André Gondim

    Validação de campo hehehe, é um saco, mas depois que faz fica legal hehe

    Abração!! ;)

  10. Leafarneo

    “Um dos campos não foi preenchido corretamente. mas não foi dizer qual.”. kkkkkkkk, essa foi muito boa. vlw

  11. Fabio FZero

    O quê, vocês não conhecem o Bobby Tables?

    http://xkcd.com/327/

  12. Marta

    Formulário tá entre as coisas mais chatas de se fazer. Na vida.

  13. cacovsky

    Formulário tá entre as coisas mais chatas de se fazer. Na vida.[x+1]

  14. Estressado

    Odeio jQuery.

  15. Victor Westmann

    Odeio com todas as mihas forças quando o “-” no campo do telefone não passa e quando as mensagens de erro não existem ou são difíceis de entender. :(

  16. João Santana

    Essa foi ótima!!!

    Aconteceu algo parecido comigo como o telefone da Beta, com o cadastro de afiliado do Submarino. Há um campo para colocar o dígito verificador da agência, e meu banco não tem isso de dígito verificador na agência. Mandei o formulário pensando noobmente “se não colocar, o form vai saber que é porque não tem”.

    Ledo engano. O formulário voltou, dizendo que eu tinha que colocar zero se minha agência não tivesse dígito verificador. Depois de fazer o que o form disse que tinha errado, pensei:

    “Ora raios, por que esse formulário burro não assumiu zero nesse campo?”

  17. Lilian

    Odeio construir formulários… adoro preenchê-los =D

  18. Leandro Santiago

    Odeio formulários também… hauahua
    Pq o usuário simplesmente não digita as coisas certo? :-)

    Ah sim, a maioria dos frameworks php/javascript, etc possibilitam que você crie suas próprias regras de validação usando expressões regulares.

    Por isso saber expressão regular é algo essencial nestas horas…

  19. Matheus

    Eu ia falar do Bob Tables euaheuahe mas o pedro postou láá em cima … xD

  20. Sérgio

    Para não ter o problema do hífen.
    ^[0-9)( .+-]{8,18}
    válida xxxx-xxxx, xxxx xxxx, +xx xxxxxxxx, (xx) xxxx-xxxx
    tanto faz xD

  21. Dimitri Lameri

    mocinho aqui em cima aprendeu expreg =P

    Acho que a coisa que eu mais odeio no mundo é montar formulário, pior ainda quando tem que fazer eles ficarem bonitos, com todas as validações e formatação de campos do tipo data e telefone.

    huahuahuahuahuahua

  22. Code

    JQuery é pra Noob! XDDDDDDDDDD

  23. Code

    Eu particularmente acho que os campos de formulário devem obrigatoriamente facilitar a vida do usuário comum-final-bastardo-do-inferno e preencher os detalhes para ele (como saber colocar os hífens nos números de telefone, ou mesmo os pontos e hífens em um CPF, ou mesmo as barras de uma data).

    Lembrem-se que você deve facilitar o trabalho de digitação do usuário e ao mesmo tempo facilitar a leitura do que vai aparecer na tela em função do que o próprio usuário está digitando ;)

  24. Sincero

    Falou bonito Code, na teoria todos sabem este conceito, o problema é que ninguém o põe em prática, nem mesmo você.

  25. Dimitri Lameri

    Quem aqui não tem preguiça de fazer um formulário que valide todos os campos com expressões regulares e que va formatando enquanto o usuário digita que atire o primeiro comentário

  26. yuri amaral

    mto bom!

    =)

  27. Matheus

    Code ta certo, mas o Dimitri tb tá xD

    A validação tem que ser feita, mas que dá trabalho e é chato é.. xD

  28. Code

    Sincero

    Você não faz tudo isso em seus forms? Uma pena para seus sites… e seus visitantes… xDDDD

    Corrija seu erro enquanto ainda é tempo! E faça um site melhor! xDDDDDDDD

  29. Code

    Oi Matheus,

    É chato e dá trabalhao, mas tendo feito a primeira vez, código se reaproveita, se modulariza, se expande. E com a ajuda de frameworks, sua vida pode melhorar a cada dia ainda mais ;-)

  30. Ilsahec

    Realmente , formulários são de encher o saco

  31. Lilian

    Sincero, eu faço =P

  32. Wellington

    Boa !

  33. Dimitri Lameri

    Code,

    Eu não gosto de trabalhar com Frameworks, neste caso de validação, eu vou fazendo e botando tudo numa classezinha javascript e melhorando ela. Aí agiliza o trabalho.

    Mas sei lah, tenho preguiça mesmo assim =P

  34. Code

    Dinitri,

    Framework tem suas vantagens e desvantagens. E se você prefere fazer as validações por contra própria isso prova que você não tem preguiça (ou já tem tudo pronto para sempre reaplicar em qualquer novo projeto) ;)

    O importante é fazer de forma correta. Framework não é a “salvação da lavoura digital”. Tem muita gente que não gosta, ou mesmo não se submete a frameworks e gosta de criar tudo do zero. E eu acho isso muito válido. Pois se todos pensassem que já existe tudo pronto e que você não deveria estar “reinventando a roda”, não existiria mais nenhuma inovação em qualquer área na humanidade (inclusive na informática) e provavelmente ainda estariamos na era medieval…

    Abaixo as falácias que todos nós costumamos ouvir por ai, do tipo “já tem pronto tal ferramenta! pra que você vai criar uma do zero?” ou mesmo “você acha que tem capacidade pra fazer tal ferramenta? Já tem um monte de ferramentas profissionais desse tipo no mercado!”. São tipos como esse que acham que são os banbanbans da vida só porque usam ferramentas de terceiros. Mas esquecem que são reféns das mesmas e não tem capacidade de fazer nada fora delas ;-)

    Lembrem-se! Se vocês acham que são capazes de criar algo novo, melhor, inovador, etc, e acina de tudo. por suas próprias mãos, não dêem ouvidos a “seres limitados” como esses, e mãos a obra (ou melhor, ao código) e deixem sua contribuição digital para a sociedade nerd-geek-ou-seu-lá-do-que-você-a-chama ;-)

    (já criando a discórdia e incentivando o povo a atirar pedras contra ele) xDDDDDDDDDDDDd

  35. Yuri

    HUAHuAHAUhUHAuaHuahUAHuHAuhAUAhuHauhUhauaHua

    A tirinha do parceiro aí é de matar… Imagina fazer uma coisa desse tpw no cartório… Uma lição de vdd pra quem não aprende a se adaptar :D

  36. capi /. etheriel

    isso me fez lembrar que meu filho vai se chamar DROP TABLES.

  37. Filmes da TV

    Se lembrem de não fazer validação só no cliente (usando javascript, por exemplo)