@ -85,7 +85,7 @@ $(document).ready(function(){
< p > Žádné přílohy< / p >
< p > Žádné přílohy< / p >
{% endif %}
{% endif %}
< form method = post >
< form method = post onsubmit = "return zkontroluj_hodnoceni();" >
{# Poznámka #}
{# Poznámka #}
< h3 > Poznámka:< / h3 >
< h3 > Poznámka:< / h3 >
< p > {{ poznamka_form.poznamka }}< / p >
< p > {{ poznamka_form.poznamka }}< / p >
@ -99,12 +99,14 @@ $(document).ready(function(){
< table id = "form_set" >
< table id = "form_set" >
< tr > < th > Problém< / th > < th > Body< / th > < th > Číslo pro body< / th > < / tr >
< tr > < th > Problém< / th > < th > Body< / th > < th > Číslo pro body< / th > < / tr >
{% for subform in form %}
{% for subform in form %}
< tbody >
< tr class = "hodnoceni" >
< tr class = "hodnoceni" >
< td > {{ subform.problem }}< / td >
< td > {{ subform.problem }}< / td >
< td > {{ subform.body }}< / td >
< td > {{ subform.body }}< / td >
< td > {{ subform.cislo_body }}< / td >
< td > {{ subform.cislo_body }}< / td >
< td > < a href = "#" class = "smazat_hodnoceni" id = "id_{{subform.prefix}}-jsremove" > < img src = "{% static " seminar / cross . png " % } " alt = "Smazat" > < / a > < / td >
< td > < a href = "#" class = "smazat_hodnoceni" id = "id_{{subform.prefix}}-jsremove" > < img src = "{% static " seminar / cross . png " % } " alt = "Smazat" > < / a > < / td >
< / tr >
< / tr >
< / tbody >
{% endfor %}
{% endfor %}
< / table >
< / table >
@ -121,4 +123,19 @@ $(document).ready(function(){
< / tr >
< / tr >
< / table >
< / table >
< script type = "text/javascript" >
function zkontroluj_hodnoceni() {
const pocet = document.getElementById("form_set").childElementCount;
if (pocet === 1) { {# vydím pouze plusko #}
const vysledek = confirm("Odstranil jsi všechny problémy tohoto řešení. Nepůjde tedy dohledat přes problémy, co řeší, tj. například v došlých řešeních. Přesto odeslat?");
if (!vysledek) {
event.preventDefault();
return false;
}
}
return true;
}
< / script >
{% endblock %}
{% endblock %}