slovensko-digital / navody-frontend

navody.digital frontend je knižnica komponentov, ktorá výchadza z open source knižnice GOV.UK Frontend a pridáva k nej nové komponenty.
https://frontend.staging.navody.digital/
MIT License
7 stars 17 forks source link

Vytvorit input na rodne cislo #101

Open pomali opened 5 years ago

pomali commented 5 years ago

Rodne cislo ma aj jemnu validaciu zabudovanu, takze mozno by dalo zmysel urobit komponent ktory bude vpodstate text input, ale bude mat hint o tom ze si asi urobil preklep

jsuchal commented 5 years ago

Dobry napad. Dokonca sme to uz par krat aj potrebovali. Za mna go.

tajovic commented 4 years ago

Z UX pohladu navrhujem z toho spravit type number aby tam ludia nepisali nic ine ako cislo (plus to ukazalo iba cisla na virtualnej klavesnici) a lomitko sa tam prida automaticky ked tam bude napisanych 6 znakoch.

pomali commented 4 years ago

Zatial som implementoval rodne cislo iba ako hint, ktory interne vymazava lomitko. (PR #102 ) Problem je podla mna, ze ak neviem 100% inputov ktore do daneho formularu mozu ist tak nevieme povedat, ze takyto input nepokazi formular pre niekoho v okrajovom pripade.

Napriklad ludia z cudzich krajin alebo ludia narodeni pred rokom 1954 kedy sa menil format RC, ti mozno mozu pouzit rovnake formulare ako v beznom pripade len zadaju namiesto RC nieco ine co uz uradnici vedia spracovat, preto teraz input iba upozorni na to, ze RC nie je v standardnom formate.

To aby sa defaultne otvarala ciselna klavesnica asi dava zmysel.

eronisko commented 4 years ago

Moj nazor je, ze spravme input s tymito validaciami

S tym, ze clovek moze zadat rodne cislo s lomitkom aj bez lomitka.

Ostatne validacie by som nateraz vynechal a zaroven podla mna mozeme nateraz vynechat edge cases.