13. september 2004 - 08:51Der er
11 kommentarer og 1 løsning
Ved tryk på "enter" skal den ikke sende formularen!
Jeg har et problem med at min formular bliver sendt, hver gang en trykker på enter knappen. Mine brugere har en tendens til at trykke på "enter" istedet for "tab", hver gang de skal skifte indtastningsfelt. Kan man sætte focus på knappen "Gem", sådan at man altså skal trykke på knappen "Gem" før den sender formularen og ikke når der trykkes "enter"?
det spiller bare. Det er fordi jeg laver input feltet med php, ved godt det ikke helt præcis hører hjemme her, sry! Men tak for svaret og lav lige et svar, så får du points.
Det er en meget dårlig idé at ændre den standard måde som form's virker på i browseren. For det første kan det være forkselligt fra maskine til maskine (eller snarere fra browser til browser), for det andet vil folk, der er vant til at arbejde med computere (og derfor forventer en standard adfærd) blive meget forvirrede over, at der sker uforudsete ting.
Det er desvære nødvendigt og det er noget som er ønsket af brugerne. Registreringen foregår intern i virksomheden, hvor vi kun bruger IE 6.0. Så det skal ikke bruges vil WWW! Men kan godt se din point...
> Det er desvære nødvendigt og det er noget som er ønsket af brugerne.
Det kan nogen gange være nødvendigt at føje folks sære ønsker, men hvis du overhovedet har muligheden, burde du nok uddanne dine brugere i stedet. Deter dem, der er problemet, så din løsning er kun en lappeløsning.
morteeart's kommentar var vist mere ment til, at udredde for dig, hvad der er hvad. De tre teknologier arbejder sammen og dét er der ikke noget galt i, men som programmør er det væsentligt, at gøre sig klart hvad, der er hvad.
hehe oki.. En fuldstændig enig der. Men lige igen for at redegør for problemet, hvor input feltet er fokuceres på "gem"-knappen. Det er ganske få brugere (5 per.) som ser en fordel i at formularen fungere på denne måde og eftersom man skal opbygge sit program efter brugervenlighed, tror jeg brugerne har mest at skulle have sagt. det hjælpe jo ikke at have et program, hvor brugerne er irreteret over funktionen af den!
jeg tillader mig at være uenig. brugeren ved ikke nødvendigvis, hvad der er bedst for ham/hende. hvis jeg skal have bygget mit badeværelse om, så stoler jeg på min blikkenslagers vurderinger. brugervenlighed er et meget intangibelt begreb, men at misforstå det som "brugeren har altid ret" er helt klart en fejl.
jeg siger ikke det er en absolut - måske er det i dit tilfælde det rigtige at føje brugerne. jeg siger blot at i udgangspunktet skal du være skeptisk. og at hacke på browserens standard-adfærd er noget, der får mine parader op.
Denne diskusion kan gå hen og blive meget lang, men tak for dit svar! Jeg kan godt se dit synspunkt og har tage den i betraktning. Det er ikke hel godt at begynde at ændre på standarder, der er jo derfor de er standarder.. lol:)
Synes godt om
Ny brugerNybegynder
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.