Вам не нужно ничего делать.Хотя вы можете изменить this.form.submit()
на $(this).closest('form').submit()
, это не будет иметь никакого эффекта (за исключением того, что оно будет немного менее читабельным), так как все, что будет делать jQuery, будет вызывать this.form.submit()
.
проблема с отправкой формы из простого JavaScript, у вас все еще будет та же проблема с отправкой формы с помощью jQuery.В чем именно заключается эта проблема?
В любом случае, как правило, вы не должны использовать поля автоматической отправки.Они нарушают доступ к клавиатуре (поскольку IE преждевременно запускает onchange
из-за использования клавиатуры) и плохо взаимодействуют с кнопкой «назад».