navikt / Designsystemet-old

Designsystem-teamet i NAV sitt offisielle område på Github
https://design.nav.no
MIT License
8 stars 1 forks source link

Utforske navngiving for input-felt for å møte WCAG 1.3.5 #65

Open karinaldw opened 4 years ago

karinaldw commented 4 years ago

Vi trenger helhetlig navngiving for inputfelt slik at nettleseren lett automatisk kan fylle ut for brukeren.

Se https://uu.difi.no/krav-og-regelverk/webdirektivet-og-wcag-21/wcag-21-standarden/135-identifiser-formal-med-inndata-niva-aa

@Lillebo vi må da ha med attribut autocomplete i våre skjemafelt. Legger du inn som default? Se https://html.com/attributes/input-autocomplete/, https://www.w3schools.com/tags/att_input_autocomplete.asp uu.difi.no: "I HTML brukes type-attributtet, men dette er ikke en tilstrekkelig måte å identifisere inndataformålet på.

For eksempel finnes input type="tel", input type="email", eller input type="password", men dette er uspesifikke kategorier for å beskrive hvilken type inndata det er snakk om, men ikke nødvendigvis formålet med inndataen. Input type="tel" gjelder alle telefonnummer, og sier ikke spesifikt om det er fasttelefon eller mobilnummer."

Gjelder:

Vi må undersøke hvordan disse feltene heter på nav.no og andre norske sider.

karinaldw commented 4 years ago

Flytoget: email, password, phoneNumber Gjensidige: username/userid, password Aftenposten: email, password NRK: username, password Staples: EmailAddress, Password XXL: firstName, lastName, email, pwd Anton Sport: phoneNumber, email, password Sats: firstName, lastName, adress, zipCode, email Sound1: company, company_number, firstname, lastname, telephone, email_adress2, password2, street_address, postcode, city Komplett Apotek: name, AddressLinje1, postcode, city, email, password

karinaldw commented 4 years ago

Har ikke fått noe tilbakemelding fra utviklerne internt om hvilke type felt som brukes hos oss. Alt pålogging skjer uansett gjennom ID-porten. Nesten alle skjemaer krever pålogging.

Det jeg ser vi bruker er: https://www.nav.no/soknader/nb/person/familie/kontantstotte/NAV%2034-00.08/brev

Vi bør også ha:

Usikker når det gjelder adress- og land-kodene.

Bør legges inn i inputkomponenten, sammen med autocomplete-attributet. @Lillebo