Cvičení 07: PHP a Validace

00:00:00

Úkol 1 & 2: Formulář a validace

Jméno:
Věk:
Rodné číslo:
Zdrojový kód validace:
function validuj() {
    let jmeno = document.getElementById('jmeno').value;
    let vek = document.getElementById('vek').value;
    let rc = document.getElementById('rc').value;
    let ok = true;

    if (jmeno.length < 3) { 
        document.getElementById('err_jmeno').innerHTML = "Příliš krátké jméno!"; 
        ok = false; 
    } else { document.getElementById('err_jmeno').innerHTML = ""; }

    if (vek === "") { 
        document.getElementById('err_vek').innerHTML = "Zadejte věk!"; 
        ok = false; 
    } else { document.getElementById('err_vek').innerHTML = ""; }

    let rcRegex = /^[0-9]{6}\/[0-9]{3,4}$/;
    if (!rcRegex.test(rc)) { 
        document.getElementById('err_rc').innerHTML = "Neplatný formát RČ!"; 
        ok = false; 
    } else { document.getElementById('err_rc').innerHTML = ""; }

    return ok;
}

Nepovinně: Informace o prohlížeči

Zdrojový kód info:
document.getElementById('browser-info').innerHTML = 
    "Prohlížeč: " + navigator.appName + 
    "<br>Verze: " + navigator.appVersion;