Проблема с отправкой формы во всплывающем окне JQuery - PullRequest
0 голосов
/ 15 октября 2010

У меня есть веб-сайт с поддержкой .NET, в котором уже есть форма для регистрации.Я использую диалог JQuery для всплывающего окна, в котором у меня также есть форма.Эта форма не будет отправлена ​​с использованием стандартной кнопки отправки.Ничего не происходит.

Я использую следующий Javascript для правильной работы формы регистрации на главной странице:

 <input onclick="this.form.action='http://domain.com/post.tml';
 this.form.method='post';this.form.enctype='multipart/form-data';this.form.submit();"
 type="image" src="/images/ui/btn-getfreereport.gif" alt="Signup" /> 

Я пытался использовать тот же код для этой всплывающей формы, но когда вы нажимаетеКнопка отправки, вместо этого он использует вышеуказанный код для формы, которая находится на реальном сайте.

Как мне настроить Javascript для отправки одной формы вместо другой?Или есть более простой способ отправить эту форму?

Спасибо.

Ответы [ 3 ]

0 голосов
/ 15 октября 2010

Используйте jQuery для отправки формы:

$('.submit-form-button').click(function(){
    $("#myformID").submit();
});
0 голосов
/ 18 октября 2010

Оказывается, мне просто нужно было добавить теги к каждой форме. Visual Studio.NET жалуется на это как на ошибку, но, похоже, все работает нормально, включая эту новую всплывающую форму.

0 голосов
/ 15 октября 2010

Включите имя вашей формы вместо myform:

document.myform.submit();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...