![]() |
форма разбитая на части
вообщем чисто внешне мне бы хотелось сделать кнопки 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> часть другой формы |
Цитата:
Придется форму делать одну, а сабмитами переопределять свойства этой формы, например: <input type=submit onclick="this.form.action='script1.cgi'"> <input type=submit onclick="this.form.action='script2.cgi'"> |
можно формы делать отдельно, а на кнопках по клику - submit через js.
|
МОЖЕШ ЭЛЕМЕНТЫ ФОРМЫ РАСКИДАТЬ КАК ХОЧЕШ
а тег <form >написать перед первым элементом и после полследнего </form> все должно работать! |
Hint: страница может содержать несколько форм, связанных с разными скриптами...
|
хинт: у него так не получится, тк в коде формы пересекаться не могут
|
Цитата:
|
..флэйм
типа, следует. если нет - приведи код с небольшими формами, где работает. мажно, ещё через js, но об этом уже выше написано. |
О js выше не было никакой конкретики, ибо недостаточно просто "формы делать отдельно, а на кнопках по клику - submit через js". Делается же это на самом деле так:
1. Для каждого присоединяемого скрипта создаем форму с набором hidden-полей. Назовем их активными формами. 2. Каждый блок заводим в своей форме без action'а, но с onSubmit'ом. Назовем их пассивными формами. 3. Имеет соответствие 1:m между активными и пассивными формами. 4. В onSubmit'е пассивной формы перегоняем в соответствующую активную форму данные из нескольких пассивных форм и сабмитим ее. Submit пассивной формы блокируется. |
ораздо проще просто отдельно сабмитить формы, а не играть с событиями.
|
| Часовой пояс GMT +4, время: 20:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.