как можно в javascript выделить все input и required поля

Как получить все обязательные инпуты в javascript?

.getElementsByTagName("input");


Ответы (2 шт):

Автор решения: Rostyslav Kuzmovych

Суть где-то тут

const requiredInputs = document.querySelectorAll('input[required]')

requiredInputs.forEach(i => console.log(i.id))
<input id="i1" required/>
<input id="i2" />
<input id="i3" />
<input id="i4" />
<input id="i5" />
<input id="i6" required/>

→ Ссылка
Автор решения: oxog hex

Не знаю есть ли решение "аккуратнее". Но я делал это так.

if(element.hasAttribute('required')){
   // todo
}

Вариант Rostyslav Kuzmovych полноценно и аккуратно решает поставленную Вами задачу.

→ Ссылка