Почему не удаляется class в скрипте?

Добрый вечер.

Разбираю Modal в Bootstrap и хочу сделать следующее:

При клике на определенную кнопку, показать только(!) нужные input-ы.

Тоесть нажав на кнопку DRIVER показать все input-ы с class-ом .driver
Это вроде сделал, если криво, и можно сделать по красоте :) прошу поправить )
Но если форму отправить или закрыть, то эти input-ы нужно скрыть, тоесть убрать добавленный class

В общем посмотрите пожалуйста пример - https://codepen.io/pawlek/pen/bjggWe и думаю вам все станет понятно )

Спасибо за помощь!
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Ошибок у вас тут сразу несколько:
  • Закрытие диалога может происходить не только по нажатию на кнопки в футере, а ещё и по нажатию на оверлей и на кнопку в правом верхнем углу - эти случаи вы никак не обрабатываете
  • Обработчик закрытия вы назначаете при каждом открытии диалога, т.е., открыли диалог 10 раз - у кнопки будет 10 обработчиков
  • Пытаясь удалить класс, вы зачем-то указываете точку в начале его имени

Исправленный вариант может выглядеть так.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы