Я работаю над формой HTML, которая может занять несколько секунд. Я хотел бы отключить некоторые поля в форме после отправки.
Я могу сделать это в обработчике события формы submit
, но это срабатывает перед отправкой формы. Если я отключу элементы управления, их значения не будут включены в почтовые данные, отправленные на сервер.
Я попытался отменить событие отправки в моем обработчике, удалив обработчик событий submit
из формы, отправив форму самостоятельно через JavaScript, а затем отключив элементы управления, но проблема в том, что мне нужно знать, какой кнопку, на которую пользователь нажал, чтобы отправить форму. Эта информация находится в исходной форме submit, но, очевидно, она не находится в той, которую я запускаю вручную (так как ни одна кнопка не была нажата).
Я мог бы попытаться скопировать эту информацию в мою форму формы руководства, но есть ли способ запустить мой отключенный код после отправки формы?