Better form feedback
In Hjelp (REBUS), the following snippet is used to inform the user:
$('#form').submit(function (event) {
var el = $("#form").get(0);
var valid = el.reportValidity();
if (!valid) {
M.toast({html: "<i class='material-icons left'>error</i>{% trans "Please fill out all required fields!" %} "})
}
});