Ikke kast ut kundene dine med dårlig skjemadesign 4

Her om dagen skulle jeg bestille meg et hotellrom for konferansen Eye-tracking to evaluate User experience, i Frankfurt (desverre ingen nettside). Jeg pekte nettleseren på hotels.com, fant et fint hotell til en bra pris og forsøkte å booke rommet mitt. Alt så strålende ut, men:

Feilmelding fra hotels.com

Etternavnet mitt er kort, bare tre bokstaver, men det er faktisk det jeg heter. I tillegg har man ca 210 millioner mennesker som heter Li og enda flere som har to- til trebokstavers etternavn.

Heldigvis for hotels.com er ikke Bruce Lee blant oss lengre, for dette ville han mest sannsynligvis tatt tak i.

Skjemaet sjekker også om det finnes æ, ø eller å i adressen, slik at mine venner som bor i Bøgata heller ikke vil kunne bestille hotellrom.

Skjemavalidering er en fin ting, men det må brukes med fornuft. I tilfellet over går hotels.com garantert glipp av mange kunder hver eneste dag, fordi skjemavalideringen ikke holder mål. Her er noen tips for hva man bør tenke på i forbindelse med skjemautforming og validering.

4 kommentarer

  1. Dette har forsåvidt vært et problem i mange år, og jeg skjønner virkelig ikke hva folk tenker når dem lager slike skjemaer.

    En ting er å lage et skjema som har mer eller mindre null validering. Det er ille, men det er i det minste brukervennlig for forbrukeren. En annen ting er å lage et skjema som validerer etter dine egne vaner. F.eks som du nevner, hvordan kontonummeret skrives.

    Mange skriver mobilnummer slik: 12345678. Andre skriver det slik: 123 45 678! Hvordan kan det sies at en av dem er feil?

    Mitt tips til webutviklere. Jobb hardere med skjemaene deres. Og det er sjeldent mer enn en engangsjobb, for har du først laget det en gang kan du lage deg et lite bibliotek å bruke det opp igjen!

  2. Jo Å hadde vel fått litt problemer med dette skjemaet. Ikke at noen heter dét i Norge, men noen kan hete det, og det må utviklerne ta hensyn til.

  3. Alt for mange utviklere setter grenser som de selv synes er fornuftige (eller ikke), når de egentlig burde sette grenser som reflekterer hva systemet takler eller trenger for å fungere optimalt.

    Noen setter til og med grenser i databasen for hvor mange tegn et felt kan inneholde. Dette er tull. Hva vet vel vi om ingen i verden har et navn som er lenger enn 50 tegn? De som tror det burde ta en tur til Portugal. Visst nok var dette nødvendig før i tiden for å spare plass, men det er den minste bekymringen for en utvikler nå til dags.

  4. Pingback: → En guide til feilmeldinger i webløsninger – Stammen.no

Skriv en kommentar

  • *
  • *

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Mest lest

Tid for ømhet

Det hjelper lite med kurs og kompetanse hvis vi ikke har tid. Juristen skriver dårlig, vi sender ham på skrivekurs. Saksbehandlerne eier ikke språkøre, vi arrangerer et kurs i nettskriving. [...]

  1. Prototyping i Xcode
  2. Slik jobber du strategisk med innhold
  3. Ett år og fortsatt grønnskollinger
  4. Denne våren skal du kle deg i responsiv design

Sist kommentert

Bruk nettstedsøket til å forbedre innholdet ditt

Lou Rosenfelds syv tips til hvordan du kan forbedre innholdet ved hjelp av nettstedsøket.

  1. Slik jobber du strategisk med innhold 2
  2. Effektiv bruk av brukarprofilar 6
  3. Prototyping i Xcode 1
  4. Slik jobber vi i Netlife 2