Показать сообщение отдельно
  #1 (permalink)  
Старый 03.11.2012, 15:46
Профессор
Отправить личное сообщение для demoniqus Посмотреть профиль Найти все сообщения от demoniqus
 
Регистрация: 28.05.2008
Сообщений: 182

Форма без перезагрузки
Есть форма на странице.
<form action="/credentials/common" method="POST" enctype="multipart/form-data" target="iframe-credentials-mandate" onsubmit="return false;">
/*содержимое формы*/
<button role="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only save-mandate-btn"><span class="ui-button-text">Сохранить</span></button>
</form>
<iframe id="iframe-credentials-mandate" style="display: none; width: 0px; height: 0px;">

На кнопке висит функция:
$('button.save-mandate-btn').click(function() {
                    var form = $(this).parents('form:first');
                    form.removeAttr('onsubmit');
                    form.submit();
                });

Chromium после отправки формы страницу не перезагружает, что и требуется. А вот IE9, FireFox послали меня и открыли новую вкладку вместо того, чтобы направить вывод в iframe... Что я делаю не так?

Последний раз редактировалось demoniqus, 03.11.2012 в 15:48.
Ответить с цитированием