G177: Szövegbeviteli hibák javasolt javításainak biztosítása
Alkalmazhatóság
Olyan tartalom, amely a formátumra, értékre és/vagy beviteltípusra vonatkozó korlátozásokkal fogadja el a felhasználói adatbevitelt.
Jelen technika vonatkozik a:
Leírás
Jelen technika célja helyes szöveget javasolni, ahol a felhasználó által közölt adat nem elfogadható és ismert a lehetséges helyes szöveg. A javaslat tartalmazhatja a megfelelő helyesírást vagy hasonló szöveget a lehetséges szövegkészletből.
Űrlaptól függően a javaslatokat ahhoz a mezőhöz közel lehet elhelyezni, ahol a hibát beazonosították, az oldal más helyén vagy egy olyan keresési mechanizmuson vagy hivatkozáson keresztül, ahol az eredményeket egy másik URI-n sorolják fel. Ahol lehetséges a javítási javaslatokat a felhasználó számára érthető módon kell összevonni. Például helytelen elküldés után az oldal visszaküldésre kerül a lehetséges javítások listájával, ahol a felhasználó egy jelölőnégyzetes vagy választó gombos kiválasztással jelezheti, hogy mi volt a tervezett választás. A javaslatokat vagy a javaslatokhoz vezető hivatkozásokat a kapcsolódó űrlapmezőkhöz közel kell elhelyezni, például az űrlap tetején megelőzve az űrlapmezőt, vagy a javítást igénylő űrlapmezők mellett.
Példák
-
Egy űrlapmező olyan időtartamú felhasználói bevitelt igényel, melynek hosszúsága napoktól évekig terjedhet. a felhasználó beírja "6"-os számot. A szerver visszaküldi a felhasználó által elküldött űrlapot és az űrlapmező mellett egy javasolt szöveget is: "Hiba történt. Úgy érti, hogy 6 nap, 6 hét, 6 hónap, vagy 6 év?"
-
A felhasználó egy helytelenül betűzött városnevet ad meg. A szerver visszaküldi az űrlapot, ahogy azt a felhasználó elküldte, és beemel egy üzenetet az űrlap tetejére, tájékoztatva a felhasználót a hibáról és egy hivatkozást bizotsítva azoknak a városneveknek a listájához, melyre a felhasználó gondolhatott, ahogy azt az eredeti bevitele alapján meghatározták, összehasonlítva a városnevek adatbázisával.
-
Egy busz útvonaltervező lehetővé teszi a felhasználó számára az indulási pont és a célállomás, az utcanevek, csomópontok és a városi tereptárgyak megadását. A mikor egy felhasználó beírja, hogy "Kohl," figyelmeztetést kap a hasonló találatokat tartalmazó keresési eredmények listájával, mely közli, hogy a "'Kohl' kifejezés keresésére a következő válasz érkezett". Egy kiválasztó doboz követi a figyelmeztető listát, választási lehetőségként a felhasználó választhat a "Kohl Központ," (Kohl Center), "Kohl Áruház-Kelet" (Kohl's Dept. Store-East) és "Kohl Áruház-Nyugat" (Kohl's Dept. Store-West) tételek közül.
-
Egy kereső a felhasználói bevitelen helyesírás ellenőrzést végez és hiba felfedezése esetén hivatkozással alternatív megoldásokat biztosít. Amint a felhasznáó rákattint a hivatkozásra a keresés az új betűzéssel automatikusan újra elküldésre kerül.
Kapcsolódó technikák
- SCR18: Kliens-oldali validálás és riasztás biztosítása
- G84: Szöveges leírás biztosítása, amikor a felhasználó olyan információt nyújt, amely nem szerepel az engedélyezett értékek listájában
- G85: Szöveges leírás biztosítása, amikor a felhasználói bevitel kívül esik a szükséges formátumon vagy értékeken
Ellenőrzések
Folyamat
-
Azonosítson be olyan űrlapmezőket, ahol a helyes szöveg kikövetkeztethető a hibás szövegből.
-
Töltse ki az űrlapot, szándékosan írjon be helytelen adatokat a meghatározott űrlapmezőkbe.
-
Ellenőrizze, hogy a felhasználó javaslatokat kap a helyes szöveghez.
-
Ellenőrizze, hogy a javaslatok biztosítottak az űrlapmező mellett vagy az űrlapmezőhöz közel biztosított egy a javaslatokhoz vezető hivatkozás.
Várható eredmények
-
A#3 ellenőrzés és a #4 teljesül.