Странный баг в SendIt (квиз+загрузка файлов)

Есть длинная анкета, которую решил разбить на шаги с помощью квиза. Попутно возникло одно пожелание (на усмотрение Артура, конечно): хорошо бы было, чтобы обязательные поля в квизе проверялись не в момент отправки всего квиза, а в момент перехода на новый слайд (но это не главный вопрос).
В самом конце этой длинной анкеты у меня есть поле загрузки файлов. Так если загрузить первый файл, то выскакивает финальный слайд «спасибо, все улетело». То есть такое ощущение что в загрузке файлов используется какое-то событие, которое отправляет форму в квизе. Может быть такое и как вылечить?
Евгений
4 часа назад
modx.pro
63
0

Комментарии: 2

Артур Шевченко
1 час назад
0
После загрузки файла триггерится событие change вероятно по нему и происходит отправка.

чтобы обязательные поля в квизе проверялись не в момент отправки всего квиза
есть отменяемое событие si:quiz:change добавь слушателя и проверяй, если не всё заполнено делай e.preventDefault() и показывай ошибку
    Евгений
    26 минут назад
    0
    С валидацией по шагам стало понятней, спасибо, с событием change после загрузки файла буду разбираться.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2