Hlavný jazyk príkladu: JS
Ostatné použité jazyky: HTML, CSS
Obťažnosť: 3/5
Obsah príkladu: Validácia formulárov pomocou HTML5 a JavaScriptu, povinné polia vo formulári, DOM udalosti formulárov, atribút pattern
, regulárne výrazy, callback funkcie.
Vytvorte skript v jazyku JavaScript, ktorý bude kontrolovať správne vyplnenie formulára. Riešenie musí spĺňať nasledovné podmienky:
- Hodnoty polí
Meno
,Priezvisko
,Mail
aVaša správa
nesmú byť pri odoslaní prázdne. - Pole
Mail
musí obsahovať e-mailovú adresu v platnom formáte. - Pole
Telefónne číslo
môže, ale nemusí mať hodnotu. Ak ju má, je potrebné, aby hodnota mala formát mobilného čísla a medzinárodný tvar so slovenskou predvoľbou, napr.+421 912 345 678
(zadávať je ho možné s medzerami). - Pole
Vaša správa
musí obsahovať minimálne 6 znakov. - Pri nájdení chyby vypíšte používateľovi pod príslušným vstupným poľom chybovú hlášku.
- Zablokujte tlačidlo
Odoslať
, ak formulár obsahuje chyby.