diff --git a/src/pretix/static/pretixpresale/js/ui/main.js b/src/pretix/static/pretixpresale/js/ui/main.js index 413fb6ebc2..77e784fff3 100644 --- a/src/pretix/static/pretixpresale/js/ui/main.js +++ b/src/pretix/static/pretixpresale/js/ui/main.js @@ -234,6 +234,7 @@ var form_handlers = function (el) { function setup_basics(el) { el.find("form").attr("novalidate", true).on("submit", function (e) { + if (e.originalEvent.submitter.formNoValidate) return; if (!this.checkValidity()) { var input = this.querySelector(":invalid:not(fieldset)"); (input.labels[0] || input).scrollIntoView();