отправка формы без публикации данных после предыдущих событий protectDefault'd - PullRequest
0 голосов
/ 05 июля 2011

У меня есть форма, которая при отправке сначала проверяется функцией, связанной с событием отправки формы. Если проверка не пройдена, для события submit действие по умолчанию отменяется с помощью e.preventDefault(). Если форма отправляется правильно с первого раза, она работает. Однако, если он испытывает preventDefault, то последующие представления не отправляют никаких данных формы в запросе POST. Я анализирую это в инспекторе кода Chrome. К вашему сведению это multipart/form-data форма.

Есть ли причина, по которой форма игнорирует все входные данные при отправке?

1 Ответ

0 голосов
/ 06 июля 2011

Я нашел свою проблему. Элементы формы, имеющие атрибут «disabled», не включаются в отправку. Я отключил элементы формы, чтобы запретить пользователю редактировать объекты во время ожидания ответа от сервера (это асинхронная запись в iframe).

...