The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"form.submit() не работает в IE"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"form.submit() не работает в IE"  
Сообщение от HackerCB (ok) on 20-Апр-06, 13:02 
Задача:
при нажатии на линк <a href> сабмитить форму.


Пишу:

<form method=GET name="form2" id=form2>
<a href="JavaScript://" onClick="forms['form2'].submit();">bbbbbbbbbbbbbb</a>
</form>

или

<form method=GET name="form2" id=form2>
<a href="JavaScript://" onClick="document.form2.submit();">cccccccccccccccc</a>
</form>

в mozilla - все без проблем. в IE форма не сабмититься! в чем грабли?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "form.submit() не работает в IE"  
Сообщение от XAnder (ok) on 20-Апр-06, 14:31 
>Задача:
>при нажатии на линк <a href> сабмитить форму.
> ...
>в mozilla - все без проблем. в IE форма не сабмититься! в
>чем грабли?

а если так:

<form method=GET name="form2" id=form2>
<a href="javascript:document.form2.submit();">cccccccccccccccc</a>
</form>

?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "form.submit() не работает в IE"  
Сообщение от HackerCB (ok) on 20-Апр-06, 15:02 
>>Задача:
>>при нажатии на линк <a href> сабмитить форму.
>> ...
>>в mozilla - все без проблем. в IE форма не сабмититься! в
>>чем грабли?
>
>а если так:
>
><form method=GET name="form2" id=form2>
><a href="javascript:document.form2.submit();">cccccccccccccccc</a>
></form>
>
>?
так не получиться. мне конфирм надо спрашивать передл сабмитом. реально выглядит так:
<a href="JavaScript://" onClick="if (confirm('Submit Form>')){ forms['form2'].submit(); } ">aaaaaaaaa</a>


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "form.submit()  РАБОТАЕТ и в IE"  
Сообщение от XAnder (ok) on 20-Апр-06, 17:11 
>так не получиться. мне конфирм надо спрашивать передл сабмитом. реально выглядит так:
>
><a href="JavaScript://" onClick="if (confirm('Submit Form>')){ forms['form2'].submit(); } ">aaaaaaaaa</a>

Нет проблем:

<form method=GET name="form2" id=form2>
<a href="javascript:if(confirm('Submit form?')) document.form2.submit();">cccccccccccccccc</a>
</form>

Работает, как надо, и в Мозилле, и в Опере, и ДАЖЕ в ИЕ :)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру