pedf
/
pomocskolam
Archived
1
0
Fork 0

Zpětná vazba po odeslání formuláře

Po odeslání formuláře je uživatel přesměrován zpět s parametrem
`odeslano`. JavaScript ve stránce odchytává parametry a pokud narazí na
tento daný parametr, ohlásí uživateli, že formulář byl odeslán.
form
Emil Miler 4 years ago
parent 33ded5bb60
commit f826204f2e

@ -79,5 +79,5 @@ $db = new database("./db/database.db");
$query = createquery($_REQUEST["form"]);
$db->query("$query[0]",$query[1]);
$refer = (!empty($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : "/");
$refer = (!empty($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"]."?odeslano" : "/");
header("Location: ".$refer);

@ -31,5 +31,7 @@
, {{ now() | date(format="%Y") }}
</p>
</footer>
{% block javascript %}
{% endblock javascript %}
</body>
</html>

@ -3,3 +3,14 @@
{% block content %}
{{ page.content | safe }}
{% endblock content %}
{% block javascript %}
<script>
const urlparams = new URLSearchParams(location.search)
for (const [key, value] of urlparams) {
if (key == "odeslano") {
alert("Formulář byl odeslán.");
}
}
</script>
{% endblock javascript %}