SCR18: Kliens-oldali hitelesítés és riasztás biztosítása
Alkalmazás
A felhasználói bevitelt hitelesítő tartalmak.
Ez a technika az alábbiakra vonatkozik:
- 3.3.1 teljesítési feltétel (Hibaazonosítás)
- 3.3.3 teljesítési feltétel (Javaslat hibajavításhoz)
- 3.3.4 teljesítési feltétel (Hibamegelőzés (jogi, pénzügyi, adat))
Leírás
A technika célja az, hogy a kliens-oldali szkriptek segítségével a megfelelő mezőkbe bevitt adatok hitelesítésre kerüljenek. Hiba előfordulása esetén egy párbeszédablakban megjelenő riasztás figyelmezteti a felhasználót a hiba jellegére. Amennyiben a felhasználó becsukja a párbeszédablakot, akkor a szkript a billentyűzet fókuszának a hiba helyére irányításával könnyíti meg a hiba megoldását.
Példák
1. példa
Az alábbi szkript azt ellenőrzi, hogy az űrlapmezőbe helyes dátum került-e bevitelre.
Példa kód:
<label for="date">Date:</label>
<input type="text" name="date" id="date"
onchange="if(isNaN(Date.parse(this.value)))
alert('This control is not a valid date.
Please re-enter the value.');" />
Kapcsolódó technikák
Ellenőrzések
Folyamat
Speciális beviteli adatokat igénylő űrlapmezők esetében:
-
Vigyen be érvénytelen adatokat.
-
Ellenőrizze, hogy megjelenik-e a hibára figyelmeztető üzenet.
Elvárható eredmények
- A 2. pont igaz.