Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Субмит двух форм сразу 
V
    Опции темы
Throne
Дата 6.7.2006, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Всё просто есть две формы находятся они на разных фреймах и нада как-то засубмитить две формы сразу. точно знаю что для этого в JavaScript'е есть какая-то функция, но не знаю какая подскажите плиз.  

Это сообщение отредактировал(а) Throne - 6.7.2006, 16:40
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Aliance
Дата 6.7.2006, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



ссылка_на_форму.submit();

Например:
Код

<form name="my_form">
</form>

<br />
<a href="#" onclick="document.forms['my_form'].submit()"><b>submit()</b> the form</a>
 

Это сообщение отредактировал(а) Aliance - 6.7.2006, 17:56
PM MAIL WWW ICQ Skype   Вверх
Throne
Дата 7.7.2006, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



А href — это обязательный параметр? Всмысле без href="#" варнинг будет? Но это второй вопрос вопрос решён, спасибо. 
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Aliance
Дата 7.7.2006, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



Думаю нет, просто ссылка без него не нужна в большинстве случаев.
Это лишь пример, можно просто на тексте то же самое сделать:
Код

<form name="my_form">
</form>

<br />
<div onclick="document.forms['my_form'].submit()"><b>submit()</b> the form</div>
 
PM MAIL WWW ICQ Skype   Вверх
Throne
Дата 7.7.2006, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Кстати, как я понимаю, чтобы обратится к другому фрейму, нужно заменить document.forms['my_form'].submit() на frame_name.forms['my_form'].submit()? 
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Messenger
Дата 7.7.2006, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Нет, нужно заменить на frame_name.document.forms['my_form'].submit(). Фрейм это window подобный обьект. 
PM MAIL   Вверх
Throne
Дата 9.7.2006, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Ясно, спасибо бальшое. 
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Throne
Дата 9.7.2006, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Упс smile , только сегодня всё проверил. Фрейм зовётся main в нём форма, фрейм, который зовётся header содержит картинку при нажатии на которую вызывается
Код

main.document.forms['corzina'].submit()

Но выдаётся ошибка о том что объект main не определён. Может правильнее было изобразить что-то типа 
Код

document.frames[1].forms['corzina'].submit()

Подскажите пожалуйста. 
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Throne
Дата 9.7.2006, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



В итоге почитал эту тему Aliance'a и нарисовал вот это:
Код

top.frames['main'].document.forms['corzina'].submit()
, что успешно заработало. smile Всем спасибо. 
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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