Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Форма переужает страницу в Explorer, Форма переужает страницу в Explorer 
:(
    Опции темы
Aladdinif
Дата 31.1.2015, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 10.5.2007

Репутация: нет
Всего: нет



Код

<form action="javascript:void(null)" onsubmit="add_action(); return false;"  method='post'>
<button type="submit">+</button>
</form>

Не могу решить проблемму. В експлорере нажатие на кнопку перегружает страницу. В остальных браузерах все нормально... Вариант замены submit на button мне не подходит.
PM MAIL   Вверх
Cheloveck
Дата 31.1.2015, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



Говорят, что в onsubmit у IE нельзя писать код, только один хендлер, который вернёт false
Код

function add_action() {
    return false;
}


Код

<form action="javascript:void(null)" onsubmit="add_action"  method='post'>
    <button type="submit">+</button>
</form>


Это сообщение отредактировал(а) Cheloveck - 31.1.2015, 18:32


--------------------
user posted image
PM Jabber   Вверх
Aladdinif
Дата 31.1.2015, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 10.5.2007

Репутация: нет
Всего: нет



Cheloveck, так я тоже пробовал. И увы не работает.
PM MAIL   Вверх
bork
Дата 16.2.2015, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 4.1.2008

Репутация: нет
Всего: нет



Пример передачи post запроса в форму по клику на ссылку, вывод в iframe/
Надеюсь, пример понятен.

Код


<a href="#"  onclick="Post()">Кнопка</a>

<form id="myform" name="myform" target="my_iframe" action="/page.php" method="post" enctype="multipart/form-data">
<input id="Text" name="var" type="hidden" />
</form>

<iframe width="500" height="400" id=my_iframe name=my_iframe></iframe>

<script>

function Post()
{
document.myform.Text.value='1';
myform.submit();

</script>




PM MAIL   Вверх
Aladdinif
Дата 23.2.2015, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 10.5.2007

Репутация: нет
Всего: нет



bork, в таком варианте не срабатывает валидация (((. И вообще странно это все. Есть стандарты... Есть форма, есть кнопка сабмит, есть аджакс. Везде все работает и только один експлорер работает как-то по своему.
PM MAIL   Вверх
ksnk
Дата 23.2.2015, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



Aladdinif, а ошибку в javascript не выдает Explorer? При выполнении add_action?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Aladdinif
Дата 23.2.2015, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 10.5.2007

Репутация: нет
Всего: нет



ksnk, да нет. Скрип срабатывает. Еще успеваю увидеть как крутится спинер. Запись добавляется, но список уже не выводится.... Страница перегружается.
Код

function add_action() {
   $('.t_action').html('<img style="margin: 0 auto; display: block;" src="pic/ajax-loader-mini.gif">');
   $.post('../modules/t_action.php', { action_name : $('#action_name').val(),
                                      action_price : $('#action_price').val(),
                                                id : $('#id').val(),
                                           worker : $('#select_action_worker').val(),      
                                              ajax : 'true'},
     function(data) {
       $(".t_action").html(data);
   });
}

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0783 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.