Форма отправки JQuery не работает в IE

Здесь мы пытаемся сделать так, чтобы у нас была форма с идентификатором upgrade_form. У нас также есть форма под названием «paypal_submit». Эта форма пуста. 'upgrade_form' имеет поля с деталями выставления счета (адрес, имя, срок действия и т. д.)

Затем у нас есть только одна кнопка отправки, и логика заключалась в том, что она будет отправлять форму, если установлен переключатель с кредитной картой, но при этом будет отображаться нейромодальныйhttp://nyromodal.nyrodev.com) при выборе радиокнопки PayPal и нажатии «Отправить».

РЕДАКТИРОВАТЬ *

Хорошо, мы полностью обновили весь процесс. Сначала мы добавили 2 скрытых поля, которые не включены в форму. Эти 2 поля содержат URL для кредитной карты и PayPal. Когда вы выбираете радио-кнопку кредитной карты, вы получаете URL кредитной карты. Когда вы выбираете переключатель PayPal, вы получаете URL PayPal.

Когда вы нажимаете переключатель, мы изменяем действие формы следующим образом:

$('#upgrade_form').attr('action', $('#credit-card-target-url').val())

(URL кредитной карты - скрытое поле)

Таким образом, когда мы нажимаем на ссылку в лаймбоксе с nyromodal, мы просто вызываем

$('#upgrade_form').submit();

НО! ЭТО ВСЕ ЕЩЕ НЕ РАБОТАЕТ. Любая помощь в этом? Мы находимся в процессе установки предлагаемого отладчика сценариев IE, но я пессимистично настроен, мы ничего не увидим.

РЕДАКТИРОВАТЬ

Просто повторил это. Мы достали лайтбокс и другой код. Мы только начали с базовой формы со ссылкой, которая при нажатии вызывает:

$('#upgrade_form').submit();

Все еще не работает в IE. Так это из-за submit () jquery?

Хорошо, я погуглил для jquery submit не работает в IE и нашел это:Форма jQuery submit () не работает в IE6?

Но я проверил наш код, и наша кнопка «Отправить» на самом деле является ссылкой, и я искал сгенерированный документ и не нашел никаких входных данных с именем submit. Когда ссылка нажата, я добавил предупреждение, чтобы проверить, существует ли форма (из-за нулевой проблемы с nodeName), и я получаю предупреждение с помощью html формы. Он просто останавливается при отправке.

вот код прямо сейчас:

$('#paypalbutton').click( function() {
  alert($('form#upgrade_form').html());
  $('form#upgrade_form').submit();
  return true;
}

IE останавливается на этой строке в jquery:

nodeName: function( elem, name ) {
  return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase();
},