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:

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.
- Hvilke felt skal være obligatoriske? En del skjemaer har satt alle felt som obligatoriske – er dette egentlig nødvendig? Hvilken informasjon er du avhengig av å få fra brukerne dine? Et eksempel kan være telefonnummer – noen skjemaer har felt for hjemmetelefon, mobiltelefon og jobbtelefon. For min del er det bare mobiltelefon som er aktuelt å fylle ut, og så lenge man bare får ett nummer inn i systemene sine bør vel det være tilstrekkelig?
- Kan dataene som fylles ut ha forskjellige formater? Kontonummer kan for eksempel skrives på flere måter; enten som 1234.12.12345 eller som 12341212345. Hva med å bygge en validering som aksepterer begge deler?
- Aksepter ulike språk og bokstaver! For hotels.com er tydeligvis æ, ø og å ikke godkjente data. Dette er pussig.
- Tillat mellomrom! Jeg har sett flere eksempler på at et mellomrom i et felt gjør at valideringen ikke blir godkjent. For eksempel vil “1.4.2007 ” være ugyldig, mens “1.4.2007″ er gyldig. Dette er umulig for en bruker å se fordi mellomrommene er usynlige.








Vi har laget en stor 
4 kommentarer