Pokračuje v kódu předchozího příkladu. Budeme chtít zobrazit jednotlivé cifry rodného čísla dle následujícího vzoru.
Cifry
Cifry budeme do stránky vkládat pomocí vlastnosti innerHTML.
- Nedříve si rozmysleme, jak bude vypadat HTML pro jednu cifru. Může jít například o jednoduchý divs nějakou vhodně nastylovanou třídou.
- Pokud je znak platná číslice, bude mít na stránce zelené pozadí #00DD00. V opačném případě bude mít červené pozadí#FF8686.
- V souboru index.htmlvytvořtedivs nějakým smysluplnýmid, ve kterém budeme zobrazovat jednotlivé cifry. Nastylujte jej pomocí flexboxu tak, abychom mohli cifry zobrazovat vedle sebe.
- Jakmile uživatel klikne na tlačítko Zkontrolovat, zavolejte pro uživatelův vstup funkci validateCharacters. Projděte vrácené pole pomocí cykluforEacha naplňte váš připravenýdivciframi s použitím vlastnostiinnerHTML.
Vaše aplikce by měla ve výsledku fungovat tak, že kdykoliv uživatel zadá rodné číslo a nechá si jej zkontrolovat, aplikace vypíše, zda je číslo zadané dobře nebo špatně, a zobrazí jednotlivé znaky čísla s tím, že cifry jsou zelené a špatně zadané znaky jsou červené.
správně
chybně