JavaScript: kontrola formulářů (form validation)
Motto:
džavaskrypt [piš javascript] je původce všech otravných hlášek na netu, kterých se zbavíte kliknutím na tlačítko OK.
http://www.benes.cz/spisky/webstina.htm
Varování vyučujícího: stránky s webštinou mohou způsobit
nevolnost, zvláště těm, kdo ještě nepozbyli cit pro spisovnou češtinu.
Pár hezkých hlášek tam ovšem najdete.
Zdroje
- W3Schools.com: JavaScript
- JavaScript: Výběrová tlačítka
- JavaScript: E-mail
Zadání
Máte formulář v HTML (PHP) pro zadávání údajů přihlašovacích údajů uživatele:
přihlašovací formulář (archiv ZIP)
- Doplňte ošetření vstupního pole pomocí JavaScriptu tak, aby se formulář
odeslal až po vyplnění uživatelského jména.
(Pokud uživatelské jméno není zadáno a uživatel stiskne tlačítko,
vyskočí varování (vyskakovací okno) s upozorněním a formálář
se neodešle.)
- Doplňte ošetření vstupního pole pro heslo stejným způsobem.
- Zajistěte, aby součástí varování byla informace o tom, které
vstupní pole není vyplněno.
- Zajistěte, aby se po odkliknutí varování automaticky aktivovalo prnví pole,
které není vyplněno (použijte metodu focus()).
Rozšíření: připomeňte si formátování v HTML
Doporučená domácí úloha, formátování Vás pak nepřekvapí v povinných úlohách
a zopakujete si jazyk HTML a CSS.
- Upravte vzhled formuláře pomocí tabulky (zarovnejte jednotlivá pole).
- Doplňte ještě jedno nepovinné pole Škola.
- Popisky polí, která jsou povinná, zvýrazněte stylem Povinné.