AjaxForm удаляет элементы, как исправить?
Заполняется форма, и после отпраки просто удаляется элемент, элемент такой.
<label for="privacy_policy1">
<input type="checkbox" name="privacy1" id="privacy_policy1">
<span class="input-box"></span>
<span class="checkbox-text">Согласен на обработку персональных данных</span>
</label>
Удаляет именно то что внтури этого лейбла Комментарии: 5
Айди на что ссылается этот label менял, все равно.
«скорее всего дело в том, что у вас верстка выполнена с ошибками стандарта.
инпут не должен находиться внутри тега лейбел.» — хотел написать я, а потом открыл
developer.mozilla.org/ru/docs/Web/HTML/Element/label
и увидел что можно и так и так )
Попробуйте вообще убрать айдишник с лейбла, поскольку если инпут у него внутри, то он не нужен.
ajaxform в случае успешной отправки делает reset для формы и видимо в этот момент что-то идет не так.
Попробуйте просто в консоли браузера получить свою форму и вызвать у нее метод reset
инпут не должен находиться внутри тега лейбел.» — хотел написать я, а потом открыл
developer.mozilla.org/ru/docs/Web/HTML/Element/label
и увидел что можно и так и так )
Попробуйте вообще убрать айдишник с лейбла, поскольку если инпут у него внутри, то он не нужен.
ajaxform в случае успешной отправки делает reset для формы и видимо в этот момент что-то идет не так.
Попробуйте просто в консоли браузера получить свою форму и вызвать у нее метод reset
Та бред это) что вообще такое происходить, я даже просто вытащил из обертки, и поставил на верх формы, он просто удалил всю форму, он будто охотится за спец блокакми, классы все убрал, пздц, убрал чекбокс, Оставил все как было, не удаляет, чекбокс голый, без неймов айди и т.д, просто инпут и тайп.
Похоже баг, нужно призывать самого отца, ибо аяксформа охотится за чекбоксом, О великий и могучий, светейший наш, молю тебя приди, помоги челяди справится, у самого мозгов не хватает, спаисбо :) Во имя отца и сына, и святого Безумкина, ctrl + shift + delete!
Это ж нужно было так тупо делать, использовать стандартные классы, по типу класс «error», бл ну кто так делает? Если делается модуль какой-либо, то добавляется либо аббревиатура, либо полностью названия модуля, и потом стандартный класс, по типу «ajax-form__error», из-за такой вот зал… пришлось копаться во всем этом, еще и опоздал с решением задачи.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.