Сайт написан на Yii2.
Есть необходимость в всплывающей форме заполнения с валидацией.
Сейчас использую Modal, а с помощью Ajax (renderAjax) тяну содержимое окна. При загрузке формы начинаются проблемы с дублированием js библиотек.
Спасает ActiveForm от Kartik с атрибутом async=true, но в этом случае при сабмите форма застывает на некоторое время, за которое можно еще несколько раз нащелкать по кнопке submit.
Как можно более элегантней решить эту задачу? Нужна форма в модальном окне причем разная в зависимости от того, что пользователь гость или авторизованный пользователь?