Лови. Будет ли остальная логика типа отправки формы работать я не знаю (хороший шанс что не будет, реальное поведение зависит от деталей реализации). Подскажу только про “как включить контролы”. Нужно найти узел (dom node) который отключен (обычно это <input>
, <textarea>
, <button>
), и убрать у него аттрибут disabled
. Это должно работать в большинстве (90% случаев). Вот демонстрация (инпут уже отключенный в начале гифки).
-
Открываешь панель инструментов разработчика (допустим в хроме)
-
Клацаешь на инструмент выбора узла (кнопка вверху влева в панели)
-
Клацаешь по “отключенному” контролу
-
Ищешь в ДОМ-ме именно отключенный контролл а не обертку. В моем случае это сразу оказалась нужная
textarea
-
Удаляешь аттрибут
disabled
. Контрол становится доступным для взаимодействия.
Видео для наглядности