![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2001
Сообщений: 127
|
вообщем чисто внешне мне бы хотелось сделать кнопки 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'">
__________________
Two beer or not two beer?... |
|
|||||
|
можно формы делать отдельно, а на кнопках по клику - submit через js.
|
|
|||||
|
МОЖЕШ ЭЛЕМЕНТЫ ФОРМЫ РАСКИДАТЬ КАК ХОЧЕШ
а тег <form >написать перед первым элементом и после полследнего </form> все должно работать!
__________________
--- |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Hint: страница может содержать несколько форм, связанных с разными скриптами...
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
хинт: у него так не получится, тк в коде формы пересекаться не могут
|
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
..флэйм
типа, следует. если нет - приведи код с небольшими формами, где работает. мажно, ещё через js, но об этом уже выше написано. |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
О js выше не было никакой конкретики, ибо недостаточно просто "формы делать отдельно, а на кнопках по клику - submit через js". Делается же это на самом деле так:
1. Для каждого присоединяемого скрипта создаем форму с набором hidden-полей. Назовем их активными формами. 2. Каждый блок заводим в своей форме без action'а, но с onSubmit'ом. Назовем их пассивными формами. 3. Имеет соответствие 1:m между активными и пассивными формами. 4. В onSubmit'е пассивной формы перегоняем в соответствующую активную форму данные из нескольких пассивных форм и сабмитим ее. Submit пассивной формы блокируется.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
ораздо проще просто отдельно сабмитить формы, а не играть с событиями.
|
![]() |
Часовой пояс GMT +4, время: 12:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|