как можно в 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 полноценно и аккуратно решает поставленную Вами задачу.