Quando tu programar um programa, um site, alguma coisa, faça com que ela exija o menos esforço possível do usuário para se adaptar ao sistema, se ele quer digitar a data "020806", ou "02082006", ou "02/08/2006", ou "02.08.06", ou até mesmo, e porque não, "dois de agosto de dois mil e seis" ou de qualquer outra forma possível, e legível pelo homem médio, porque não permitir?
Esse tipo de exigência é que torna a informática inacessível as pessoas, em cada lugar é uma forma, nem todas as pessoas do mundo são capazes de memorizar sequencias númericas respectivas a forma que cada lugar exige, mesmo colocando uma mensagem do lado informando como se inserir os dados, isso exige um esforço inútil, as vezes, pensamos apenas em digitar o que queremos, e ignoramos algumas mensagens, para ganhar tempo, e quando tentamos passar para o próximo campo, algo acontece e não entendemos porque...
Eu uso um programa de cálculos, feito por uma empresa brasileira, que no campo data, exige que a mesma seja válida, e pior, não permite que eu saia do campo se não houver uma data válida preenchida, e as vezes eu entro nela por acidente, e quero sair para cancelar a operação, e toda vez preciso digitar uma data que seja válida...
A simplicidade é sempre o segredo, quanto mais simples for usar um sistema, mais fácil será com que as pessoas passem a utilizá-lo...
O porque que o Internet Explorer passou a reinar a lista de browsers? ele simplesmente já vinha instalado no windows, porque um usuário que mal conhece informática, se daria ao luxo de pegar outro programa...
E assim, eu termino sem terminar o texto, auhaeuaeh...
Não complique a vida dos pobres usuários, isso vale para todos os bancos também, que adoram adotar medidas de segurança anomalas e complicadas...