From 89fca86f1a2e2c8202ed3ee4faf895579154e046 Mon Sep 17 00:00:00 2001 From: Timothy Alexis Vass Date: Fri, 5 Jun 2020 13:29:08 +0200 Subject: [PATCH] $("#entryform").validate focuses invalid field clearly in view. https://bugs.koha-community.org/show_bug.cgi?id=25680 --- koha-tmpl/intranet-tmpl/prog/js/members.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/js/members.js b/koha-tmpl/intranet-tmpl/prog/js/members.js index 1e102f1be7..c0eadb57d3 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/members.js +++ b/koha-tmpl/intranet-tmpl/prog/js/members.js @@ -326,6 +326,15 @@ $(document).ready(function(){ jQuery.validator.messages.phone); $("#entryform").validate({ + focusInvalid: false, + invalidHandler: function(form, validator) { + var errors = validator.numberOfInvalids(); + if (errors) { + window.scrollTo(0, 0); + validator.errorList[0].element.focus(); + window.scrollBy(0,$(window).height()/1.618); + } + }, rules: { email: { email: true -- 2.20.1