Set focus on first form element
This commit is contained in:
parent
fe34086ac6
commit
2a3137e448
1 changed files with 16 additions and 0 deletions
|
@ -82,6 +82,22 @@
|
||||||
|
|
||||||
element.classList.add("open");
|
element.classList.add("open");
|
||||||
element.classList.remove("close");
|
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) {
|
let close = function(event) {
|
||||||
|
|
Loading…
Reference in a new issue