Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML-верстка (http://www.flasher.ru/forum/forumdisplay.php?f=27)
-   -   форма разбитая на части (http://www.flasher.ru/forum/showthread.php?t=50384)

Timofey 21.10.2003 13:57

форма разбитая на части
 
вообщем чисто внешне мне бы хотелось сделать кнопки submit где-нибудь слева от самой формы, т.е.
синтаксически не получается
<form>
<input type=text name=q>
<input type=text name=w>
<input type=text name=e>

<input type=submit>

</form>
,все будет в разных ячейках страницы,+ на странице будет две разных формы, причем оба
<input type=submit> будут в одной ячейки...

т.е. как указать что
<input type=text name=q>
<input type=text name=w>
часть одной формы, а
<input type=text name=r>
<input type=text name=t>
часть другой формы

SPV 21.10.2003 17:07

Цитата:

<input type=submit> будут в одной ячейки...
Не получится для разных форм.
Придется форму делать одну, а сабмитами переопределять свойства этой формы, например:
<input type=submit onclick="this.form.action='script1.cgi'">
<input type=submit onclick="this.form.action='script2.cgi'">

mike_sobolev 22.10.2003 09:31

можно формы делать отдельно, а на кнопках по клику - submit через js.

paravozzz 23.10.2003 13:47

МОЖЕШ ЭЛЕМЕНТЫ ФОРМЫ РАСКИДАТЬ КАК ХОЧЕШ
а тег <form >написать перед первым элементом и после полследнего </form> все должно работать!

Crazy 23.10.2003 13:53

Hint: страница может содержать несколько форм, связанных с разными скриптами...

mike_sobolev 23.10.2003 14:46

хинт: у него так не получится, тк в коде формы пересекаться не могут

Crazy 23.10.2003 15:00

Цитата:

Оригинал написал(а) mike_sobolev
хинт: у него так не получится, тк в коде формы пересекаться не могут
Из второго не следует первое.

mike_sobolev 23.10.2003 15:05

..флэйм
типа, следует. если нет - приведи код с небольшими формами, где работает.
мажно, ещё через js, но об этом уже выше написано.

Crazy 23.10.2003 15:15

О js выше не было никакой конкретики, ибо недостаточно просто "формы делать отдельно, а на кнопках по клику - submit через js". Делается же это на самом деле так:

1. Для каждого присоединяемого скрипта создаем форму с набором hidden-полей. Назовем их активными формами.

2. Каждый блок заводим в своей форме без action'а, но с onSubmit'ом. Назовем их пассивными формами.

3. Имеет соответствие 1:m между активными и пассивными формами.

4. В onSubmit'е пассивной формы перегоняем в соответствующую активную форму данные из нескольких пассивных форм и сабмитим ее. Submit пассивной формы блокируется.

mike_sobolev 24.10.2003 10:53

ораздо проще просто отдельно сабмитить формы, а не играть с событиями.

Crazy 24.10.2003 13:44

Цитата:

Оригинал написал(а) mike_sobolev
ораздо проще просто отдельно сабмитить формы, а не играть с событиями.
О! Это новая технология. Буду рад узнать, как ею правильно пользоваться. Итак, у нас есть:

1. Скрипт foobar.php, которому нужны паарметры foo и bar.
2. Есть две формы, в одной из которых вводится foo, а в другой -- bar.

Как именно реализуется твоя технология на этом примере? Полагаю, следует рассмотреть два случая:

A. Скрипт foobar.php лежит на нашем хостинге и мы можем его править или разбить на несколько скриптов.
B. Скрипт foobar.php недоступен для просмотра и редакттирования.

mike_sobolev 24.10.2003 17:34

гм..
 
ты читал, что тот чел вообще хотел?


вообщем чисто внешне мне бы хотелось сделать кнопки submit где-нибудь слева от самой формы, т.е.
синтаксически не получается


а по поводу - посылать на один скрипт переманные из разных форм - это бред.

Crazy 25.10.2003 09:08

Re: гм..
 
Цитата:

Оригинал написал(а) mike_sobolev
ты читал, что тот чел вообще хотел?
Я -- да. В том, что ты тоже это читал ЦЕЛИКОМ , у меня есть большие сомнения. Цитирую:

Цитата:


т.е. как указать что
<input type=text name=q>
<input type=text name=w>
часть одной формы, а
<input type=text name=r>
<input type=text name=t>
часть другой формы

Т.е. два куска, в каждом из которых -- по два поля ввода. Сравниваем с моим текстом: "Есть две формы, в одной из которых вводится foo, а в другой -- bar." Упрощенная версия в точности этой задачи. Но я согласен специально для тебе переформулировать для абсолютного соответствия:

1. Скрипт foobar.php, которому нужны паарметры q,w,r и q.
2. Есть две формы, в одной из которых вводится q и w, а в другой -- r и q.
Как именно реализуется твоя технология на этом примере? Полагаю, следует рассмотреть два случая:
A. Скрипт foobar.php лежит на нашем хостинге и мы можем его править или разбить на несколько скриптов.
B. Скрипт foobar.php недоступен для просмотра и редакттирования.

Цитата:

вообщем чисто внешне мне бы хотелось сделать кнопки submit где-нибудь слева от самой формы, т.е.
синтаксически не получается

Мы обсуждаюем задачу, котоую поставил Timofey или некоторый интересный тебе случай, который ты сейчас описал?

Цитата:

а по поводу - посылать на один скрипт переманные из разных форм - это бред.
Это слишком двусмысленная фраза, чтобы ее комментировать. Что конкретно имел в виду мсье -- что сабмитить из двух разных форм части параметров одного скрипта есть бред или то, что присутствие на одной странице двух форм, связанных с одним скриптом, есть бред?


Часовой пояс GMT +4, время: 21:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.