Странный баг в SendIt (квиз+загрузка файлов)
Есть длинная анкета, которую решил разбить на шаги с помощью квиза. Попутно возникло одно пожелание (на усмотрение Артура, конечно): хорошо бы было, чтобы обязательные поля в квизе проверялись не в момент отправки всего квиза, а в момент перехода на новый слайд (но это не главный вопрос).
В самом конце этой длинной анкеты у меня есть поле загрузки файлов. Так если загрузить первый файл, то выскакивает финальный слайд «спасибо, все улетело». То есть такое ощущение что в загрузке файлов используется какое-то событие, которое отправляет форму в квизе. Может быть такое и как вылечить?
В самом конце этой длинной анкеты у меня есть поле загрузки файлов. Так если загрузить первый файл, то выскакивает финальный слайд «спасибо, все улетело». То есть такое ощущение что в загрузке файлов используется какое-то событие, которое отправляет форму в квизе. Может быть такое и как вылечить?
Комментарии: 2
После загрузки файла триггерится событие change вероятно по нему и происходит отправка.
чтобы обязательные поля в квизе проверялись не в момент отправки всего квизаесть отменяемое событие si:quiz:change добавь слушателя и проверяй, если не всё заполнено делай e.preventDefault() и показывай ошибку
С валидацией по шагам стало понятней, спасибо, с событием change после загрузки файла буду разбираться.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.