Closed laercioskt closed 3 years ago
O que você quer dizer exatamente com "testei"? O formulário e a lógica em TS estão funcionando corretamente? O email está sendo transcrito corretamente?
Que as validações de preenchimento da data se mantinham, que o preenchimento não fosse prejudicado no celular ou desktop e que o email foi transcrito corretamente.
Porém, acredito que faltou informação, eu não quis mexer no formato padrão de saída do campo desse tipo, ou seja, ficou "yyyy-mm-dd", mas pensando bem acho que seria interessante formatar mesmo.
Vou melhorar assim que tiver um tempinho.
@psygo Repare que fiz alguns ajustes conforme comentei, mas acabei me confundindo aqui e enviei direto para a main. Dado o uso do site e as alterações feitas não vi tanto problema em deixar, e não reverti para que a revisão seja feita antes. Caso não concorde com alguma alteração posso reverter e a gente volta a discutir aqui, ok?
Commits: https://github.com/Brasil-Nihon-Kiin/nihonkiin.com.br/commit/4b32c4749aaf59743b57ffc293d5ec32d9c2591e https://github.com/Brasil-Nihon-Kiin/nihonkiin.com.br/commit/5136918f00e4157d478d4134673cd0a7c1f723aa https://github.com/Brasil-Nihon-Kiin/nihonkiin.com.br/commit/e7e5e69c2f7193e53441f565c65e070921679454 https://github.com/Brasil-Nihon-Kiin/nihonkiin.com.br/commit/6dbe8f02218385d2d9c8c96df6f9c5f12e06e0ac
Boa, achei bacana que, utilizando um date
legítimo, no celular, ele abre algo interativo para se escolher a data inclusive. Mas, no browser, ainda está aparecendo para mim como mm/dd/yyyy
, você sabe como substituir o placeholder e a formatação?
Deixei alguns comentários nos commits com sugestões.
Aproveita para deletar o arquivo de teste de exemplo que eu tinha deixado lá, agora que a gente tem um exemplo legítimo.
ainda está aparecendo para mim como
mm/dd/yyyy
, você sabe como substituir o placeholder e a formatação?
Usando html puro não é possível fazer isso, o input>>date vai se basear na configuração do browser, então, se estiver em português do brasil, vai aparecer dd/mm/aaaa. O retorno do campo é sempre yyyy-mm-dd independentemente da configuração do browser.
Também não sei se é possível usando algum framework e, por enquanto, acho que a gente não precisa se preocupar com isso.
Ah, já fiz as alterações sugeridas nos outros commits no commit https://github.com/Brasil-Nihon-Kiin/nihonkiin.com.br/commit/3bc1174cf4dd540972ad7dd401a4d1518a9d8d21
resolve #20
Pesquisei sobre as limitações em relação ao uso do input date (https://developer.mozilla.org/pt-BR/docs/Web/HTML/Element/input/date) e realmente parece ser bem chato lidar com isso.
De qualquer forma, implementei e testei em alguns browsers (Chrome Linux, Firefox Linux e Chrome no Android) e me pareceu ok.
A limitação é que a formatação da data deve respeitar a localização definida no navegador do usuário, então, não é possível deixar sempre no formado dd/mm/yyyy.
Gostaria que avaliassem e até testassem em outros browsers para ver se é ok integrar esse desenvolvimento na main.