Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.35 KB

zadanie.md

File metadata and controls

30 lines (21 loc) · 1.35 KB

Kontrola správneho vyplnenia formulára

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.

Zadanie

Vytvorte skript v jazyku JavaScript, ktorý bude kontrolovať správne vyplnenie formulára. Riešenie musí spĺňať nasledovné podmienky:

  1. Hodnoty polí Meno, Priezvisko, Mail a Vaša správa nesmú byť pri odoslaní prázdne.
  2. Pole Mail musí obsahovať e-mailovú adresu v platnom formáte.
  3. 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).
  4. Pole Vaša správa musí obsahovať minimálne 6 znakov.
  5. Pri nájdení chyby vypíšte používateľovi pod príslušným vstupným poľom chybovú hlášku.
  6. Zablokujte tlačidlo Odoslať, ak formulár obsahuje chyby.