JS PŘÍKLADY

Seznam příkladů














HESLO V JS

Zadání:
Vytvořte formulář pro zadání hesla, po odeslání ověřte správnost a vypište hlášku.


K tomuto příkladu budeme potřebovat formulář na heslo, kterému dáme id a jméno h. Poté vytvoříme HTML div, kterému dáme id. Do divu budeme později vypisovat výstup.

JavaScriptový kód vždy začínáme otevíracím tagem scriptu(<script>), ukončujeme ho uzavíracím tagem scriptu (</script>).

JavaScript prvně prohledá celou stránku pro formulář s id hesloForm díky document.getElementById. Poté díky addEventListener počká až uživatel zmáčkne tlačítko hádej (submit).

Jako další vytvoříme proměnnou zprava, do které vložíme prázdné uvozovky.

Poté použijeme podmínku if(). V ní porovnáme vstup se správným heslem. Pokud heslo uživatel uhodl, přidáme do výstupu oslavnou zprávu. V opačném případě pak smutnou zprávu o tom, že heslo nebylo uhádnuto.

Nakonec zprávu vložíme do HTML divu.


<form id="hesloForm">
    Zadej heslo:
    <input type="password" id="h" name="h" /><br />
    <input type="submit" value="Hádej" />
</form>

<div id="heslo-vysledek"></div>

<script>
    document.getElementById("hesloForm").addEventListener("submit", function (e) {
        e.preventDefault();
        const h = document.getElementById("h").value;
        let zprava = "";

        if (h == "ahoj") {
            zprava = `<h2>Gratuluji, heslo bylo opravdu: ${h}</h2>`;
        }
        else {
            zprava = "<h2>Špatné heslo :(</h2>";
        }
        document.getElementById("heslo-vysledek").innerHTML = zprava;
    });
</script>