Я использовал многоступенчатую форму и использую атрибут «required» в некоторых полях ввода. Как таковой
<input type = "text" placeholder = "Full name" id = "name" name = "name" required = "Please enter your full name">
Пользователь заполняет одну форму, нажимает кнопку «Далее» и после трех очередей может отправить.
Но обязательный атрибут срабатывает только тогда, когда я нажимаю кнопку отправки. Я хочу, чтобы пользователь заполнил все поля, прежде чем он нажмет следующее в форме. Под этим я подразумеваю, что требуемое должно срабатывать на следующей кнопке.
@GermaVinsmoke это довольно большая форма. Я могу показать вам одно из полей ввода.






Вы можете запустить функцию, чтобы проверить, пусто ли поле ввода, а затем добавить требуемый атрибут к элементу ввода.
Пример кода:
function checkValue() {
var name = document.getElementById("name");
if (name.value === "") {
var att = document.createAttribute("required");
name.setAttributeNode(att);
}
}<form>
<input type = "text" placeholder = "Full name" id = "name" name = "name">
<button onclick = "checkValue()">Next</button>
</form>Надеюсь это поможет !
Пожалуйста, покажите, что вы делали до сих пор, свой код.