2009-09-25 2 views
0

Я не могу поверить, что я никогда не делал этого раньше ....JavaScript: отправить форму в IFRAME ... помочь

Вот моя ситуация: Я использую 2 JQuery плагинов. Shadowbox и validate (bassistance).

Я нажимаю на ссылку, чтобы подписаться на рассылку новостей. Ссылка открывает форму в тени. Нет, biggie. Форма проверяется с помощью плагина.

Когда форма подтверждена и готова к отправке, ее нет.

Это то, что выглядит мой вариант submitHandler (в валидации плагин), как:

submitHandler: function(form) { 

form.submit(); 

var s = window.parent.Shadowbox; 
s.open({ 
player:  'iframe', 
title:  'Thank you!', 
content: 'http://www.somesite.com/includes/thank_you_grid_3.php', 
width:  270, 
height:  110 
}); 
} 

Помощь :)

Благодарности

ответ

0

Если у вашей формы есть кнопка отправки с именем 'submit', она не будет отправляться программно. Ну, по крайней мере, в некоторых браузерах.

Кто знает почему? .. Прокомментируйте пожалуйста;)

Смежные вопросы