From 2a3137e448c31d79195d11f9754e6f4c969a688b Mon Sep 17 00:00:00 2001 From: Eldad Fux Date: Mon, 9 Mar 2020 11:11:14 +0200 Subject: [PATCH] Set focus on first form element --- public/scripts/views/ui/modal.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/public/scripts/views/ui/modal.js b/public/scripts/views/ui/modal.js index de3eec5bc1..0094e5a081 100644 --- a/public/scripts/views/ui/modal.js +++ b/public/scripts/views/ui/modal.js @@ -82,6 +82,22 @@ element.classList.add("open"); element.classList.remove("close"); + + let form = element.querySelector('form'); + let elements = [...form.elements] || []; + + for (let index = 0; index < elements.length; index++) { + let element = elements[index]; + + if(element.type !== 'hidden' + && element.type !== 'button' + && element.type !== 'submit' + ) { + console.log(element.type); + element.focus(); + break; + } + } }; let close = function(event) {