Avatar billede googolplex Novice
17. januar 2004 - 11:02 Der er 10 kommentarer og
2 løsninger

Validering af formular - hvordan vises fejl bedst for brugeren

Jeg sidder og laver et formular-system, men jeg er lidt i tvivl om hvordan jeg bedst viser for brugeren at der er fejl i et felt. Jeg vil ikke bruge 'alert', så jeg havde forestillet mig en disse muligheder:

1. Smide et lille stykke grafik til højre for hvert felt, der skifter udseende alt efter om brugerinputtet kan valideres eller ej. Fx. et lille rødt kryds der skifter til et grønt hak.

2. At ændre selve formens 'style', så baggrundsfarven fx. er rød og så skifter til grøn. Her er der jo uendelige muligheder for at ændre på formularens udseende, men jeg er i tvivl om denne metode forvirrer brugeren.

Hvad synes I?
Hvordan har I gjort?

Eksempler er velkomne :)

(Dette spørgsmål passer i flere kategorier, så nu ligger jeg den her)
Avatar billede skovenborg Nybegynder
17. januar 2004 - 11:43 #1
En tredje mulighed var at smide et lille stykke tekst (evt. i en anden farve end resten af siden) til højre eller venstre for det form-felt der indeholder fejl. På den måde ved brugeren præcis at her er en fejl, i stedet for at han/hun bliver forvirret over et stykke grafik eller ændring i stylen på formfeltet.
Avatar billede skovenborg Nybegynder
17. januar 2004 - 11:44 #2
...men hvis du holder dig til de to første muligheder ville det være en god ide hvis du et sted på siden forklarede hvad det betød - det er nok ikke alle som kan gennemskue.
Avatar billede erikjacobsen Ekspert
17. januar 2004 - 11:48 #3
1) Spørg dine brugere - vis dem forskellige muligheder. Os udviklere er dårlige til
at finde ud af hvordan "almindelige" brugere gerne vil have det.
2) Vælg blandt de mindst teknologisk udfordrende, så brugere med aparte
browsere, OS-er og indstillinger også kan være med.
Avatar billede erikjacobsen Ekspert
17. januar 2004 - 11:49 #4
"...et sted på siden forklarede..." - brugere læser ikke forklaringer. Hvis det
ikke fremgår klart hvad meningen er, så skal det laves om. Find ud af om det er
i orden ved at spørge dine brugere.
Avatar billede googolplex Novice
17. januar 2004 - 11:55 #5
Skovenborg:

Tekst er en mulighed jeg helst ville undgå :)

Jeg tænkte også på en forklaring, det bliver det nok til under alle omstændigheder...men det er jo ikke alle der kan/gider læse en forklaring.

erikjacobsen:

Jeg har desværre ingen brugere jeg kan spørge, derfor tænkte jeg om der var nogen der havde erfaring/eksempler på gode dårlige måde at gøre det på (uden at bruge 'alert()').
Avatar billede erikjacobsen Ekspert
17. januar 2004 - 12:01 #6
Selvfølgelig har du brugere. Hvis det er til almindeligt internetbrug finder du
nogle almindelige internetbrugere. Det er ikke realistisk at lave
bruger-anvendelige sider uden.
Avatar billede skovenborg Nybegynder
17. januar 2004 - 12:22 #7
erikjacobsen >> Angående forklaringen kan jeg godt se din pointe - og brugeren læser dem sikkert heller ikke hvis de ikke har brug for det. Og du har jo også ret i at hvis det meningen ikke fremgår, så skal det nok laves om.

Men jeg tænkte mere på eksemplet med det røde kryds -- for hvad betyder det røde kryds, tænker måske nogle enkelte brugere. Er det en fejl på siden eller... der var det jeg tænkte man nederst lige kunne forklare at det var det ikke. Men klart nok skal meningen være meget tydelig.
Avatar billede googolplex Novice
17. januar 2004 - 12:38 #8
erikjacobsen: Ja, jeg bør nok spørge en del almindelige brugere, kan jo starte med venner og bekendte :)

Men er der ikke nogen af jer, der har eksempler på GOD brugervalidering (set fra brugerens synspunkt) - jeg kunne virkelig bruge lidt inspiration !
Avatar billede erikjacobsen Ekspert
17. januar 2004 - 13:04 #9
Venner og bekendte er en god start. Specielt hvis de har mod til at sige noget nagativt.

Generelt om en hvilken som helst webting: find nogle store sites, der har brugt
mange penge på deres udvikling, og se hvad de gør. Der en større chance, men
ingen garanti naturligvis, for at de har tænkt over det og har kørt brugertests.
Avatar billede googolplex Novice
17. januar 2004 - 13:07 #10
Ok, arbejder lidt videre med forskellige løsninger og spørger mig frem :)

skovenborg: Læg et svar ?

erikjacobsen: Hvad med dine point ?
Avatar billede skovenborg Nybegynder
17. januar 2004 - 13:24 #11
tjaa, i grunden er det jo nok erikjacobsen der fortjener dem... men jeg lægger her et svar - og hvis erikjacobsen stadig ikke vil ha' point så synes jeg du skulle tage lidt selv. Men det må du jo om ;-)
Avatar billede googolplex Novice
17. januar 2004 - 13:48 #12
Ok, så deler jeg dem :)

Takker til jer begge!!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester