<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
    <META HTTP-EQUIV="Content-Language" CONTENT="sk">
    <title>JavaScript - práca s formulármi</title>
    <script type="text/javascript">
        function hodnot(f)
        {    
            if (window.odpovedal === undefined)
                {    odpovedal = "ano";
                    vysledok = "Výsledok testu\n";
                    body = 0;
                    if (f.p1.value == 5) {body++; vysledok += "1. príklad - ok\n";}
                    else {body--; vysledok += "1. príklad - chyba\n";}

                    if (f.znamienko.value == "/") {body++; vysledok += "2. príklad - ok\n";}
                    else {body--; vysledok += "2. príklad - chyba\n";}
            
                    if (f.del2.checked) {body++; vysledok += "3.a príklad - ok\n";}
                    else {body--; vysledok += "3.a príklad - chyba\n";}
            
                    if (f.del3.checked) {body++; vysledok += "3.b príklad - ok\n";}
                    else {body--; vysledok += "3.b príklad - chyba\n";}
            
                    if (f.del4.checked) {body++; vysledok += "3.c príklad - ok\n";}
                    else {body--; vysledok += "3.c príklad - chyba\n";}
            
                    if (f.del5.checked) {body++; vysledok += "3.d príklad - ok\n";}
                    else {body--; vysledok += "3.d príklad - chyba\n";}
            
                    if (!f.prv.checked) {body++; vysledok += "3.e príklad - ok\n";}
                    else {body--; vysledok += "3.e príklad - chyba\n";}
            
                    if (f.vyrok[2].checked) {body++; vysledok += "4. príklad - ok\n";}
                    else {body--; vysledok += "4. príklad - chyba\n";}
            
                    vysledok += "\nPočet bodov: " + body;
                    f.vysledok.disabled=false;
                    f.vysledok.value= vysledok;
                    f.vysledok.disabled=true;
                }
        }
        
        function zmaz(f)
        {
            if (window.odpovedal === undefined) f.reset();
        }
    </script>
</head>

<body>
    <h1>Test z matematiky (riešenie cez JavaScript)</h1>
    <form action="" method="POST">
        <ol>
            <li>
                2 + 3 = <input type="text" name="p1" ><br><br>
            </li>
            
            <li>
                96
                <select name="znamienko">
                <option value=". . .">. . .
                <option value="+">+
                <option value="-">-
                <option value="*">*
                <option value="/">/
                </select>
                3 = 32<br><br>
            </li>
            <li>
                Číslo 120 je:<br>
                <input type="checkbox" name="del2" value="2"> deliteľné 2<br>
                <input type="checkbox" name="del3" value="3"> deliteľné 3<br>
                <input type="checkbox" name="del4" value="4"> deliteľné 4<br>
                <input type="checkbox" name="del5" value="5"> deliteľné 5<br>
                <input type="checkbox" name="prv" value="prv"> prvočíslo<br><br>
            </li>
            <li>
                x<sup>2</sup> &lt; 0 je <br>
                <input type="radio" name="vyrok" > pravdivý výrok<br>
                <input type="radio" name="vyrok" > nepravdivý výrok<br>
                <input type="radio" name="vyrok" > výroková forma<br><br>
            </li>
        </ol>
        <INPUT type="button" value="Vyhodnoť" ONCLICK="hodnot(this.form)"> <INPUT type="button" value="Zmaž" ONCLICK="zmaz(this.form)">
        <hr>
        <strong>Výsledok:</strong>
        <textarea name="vysledok" disabled=true rows="10" cols="50">
        </textarea>
    </form>
</body>
</html>