Как при отправке формы получить незаполненные поля отмеченные атрибутом required с помощью js
Есть форма, с несколькими полями, разбросанными по нескольким вкладкам. Введенные данные проверяются штатными средствами html, обязательные поля помечены атрибутом required.
Если пользователь на одной из вкладок не заполнил обязательное поле, и ушел на др. вкладку, то при нажатии кнопки форма естественно не отправляется, но т.к. пользователь находится на другой вкладке, он не видит штатного сообщения о незаполненном поле.
Как при отправке формы получить тот элемент, на который указывает штатная система валидации (пустое поле с атрибутом required)?
Источник: Stack Overflow на русском