Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (html) В форме две кнопки. / 15 сообщений из 15, страница 1 из 1
03.06.2008, 15:52
    #35351654
apxutektop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
Как сделать так, чтобы они отправляли по разным адресам? Ну или хотя бы чтобы action был разный.
...
Рейтинг: 0 / 0
03.06.2008, 15:55
    #35351662
прогеррр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
сделать 2 формы?
...
Рейтинг: 0 / 0
03.06.2008, 16:08
    #35351698
apxutektop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
Говорящий пример, на форме есть две кнопки. Одна - делает action в форме (ex. добавляет запись), а другая back. Ну не делать же из-за этого вторую форму.
...
Рейтинг: 0 / 0
03.06.2008, 16:13
    #35351717
прогеррр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
на ту,которая "назад" на onclick вешай javascript'om history.back(), зачем же её сабмитить?
...
Рейтинг: 0 / 0
03.06.2008, 16:37
    #35351800
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
apxutektopКак сделать так, чтобы они отправляли по разным адресам?
Например в обработчике менять action у формы, а потом отправлять...
...
Рейтинг: 0 / 0
03.06.2008, 17:22
    #35351940
apxutektop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
krvsa
Например в обработчике менять action у формы, а потом отправлять...
Не понял. А как можно action у формы поменять после нажатия кнопки? Пишу на php.
...
Рейтинг: 0 / 0
03.06.2008, 17:30
    #35351961
apxutektop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
Вообще можно, хоть как-то показать форме, что нажато именно вторая кнопка, а не первая?
...
Рейтинг: 0 / 0
03.06.2008, 17:31
    #35351964
прогеррр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
apxutektop krvsa
Например в обработчике менять action у формы, а потом отправлять...
Не понял. А как можно action у формы поменять после нажатия кнопки? Пишу на php.

такое можно сделать если тебе последовательно что-то сделать,сначала в обработчике делаешь, например, добавление в базу,а в конце редирект в другой скрипт(хотя зачем это делать?)...но,я так понял,что тебе нужно либо одно,либо другое...поэтому,либо 2 формы,либо одной кнопкой сабмит в акшен,другой что-то джаваскриптом делать
...
Рейтинг: 0 / 0
03.06.2008, 17:46
    #35352010
apxutektop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
прогеррр
такое можно сделать если тебе последовательно что-то сделать,сначала в обработчике делаешь, например, добавление в базу,а в конце редирект в другой скрипт(хотя зачем это делать?)
А вот этот редирект будет происходить ведь только в случае если мы нажмем вторую кнопку? Если же мы нажмем на 1ую, то редиректа не будет, так я понял? Если, да, то объясните как это сделать.
...
Рейтинг: 0 / 0
03.06.2008, 17:52
    #35352026
прогеррр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
apxutektop прогеррр
такое можно сделать если тебе последовательно что-то сделать,сначала в обработчике делаешь, например, добавление в базу,а в конце редирект в другой скрипт(хотя зачем это делать?)
А вот этот редирект будет происходить ведь только в случае если мы нажмем вторую кнопку? Если же мы нажмем на 1ую, то редиректа не будет, так я понял? Если, да, то объясните как это сделать.

джаваскриптом хотя бы...потому как 1 форма,вы не сможете так просто различить какая кнопка нажата,на онклик поставить location какой-то,отличный от акшена формы
...
Рейтинг: 0 / 0
03.06.2008, 17:55
    #35352035
прогеррр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
apxutektop прогеррр
такое можно сделать если тебе последовательно что-то сделать,сначала в обработчике делаешь, например, добавление в базу,а в конце редирект в другой скрипт(хотя зачем это делать?)
А вот этот редирект будет происходить ведь только в случае если мы нажмем вторую кнопку? Если же мы нажмем на 1ую, то редиректа не будет, так я понял? Если, да, то объясните как это сделать.

т.е. ответ на Ваш вопрос-нет.На любую кнопку,из-за неразличимости какая кнопка нажата
...
Рейтинг: 0 / 0
03.06.2008, 18:44
    #35352195
apxutektop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
Копаясь, в $HTTP_POST_VARS я наткнулся на решение. Можно по-разному назвать кнопки, и определяем какая кнопка нажата, по передаваемым параметрам $HTTP_POST_VARS['x'] и $HTTP_POST_VARS['y'], в случае второй кнопки (с именем name) параметры буду $HTTP_POST_VARS['name_x'] и $HTTP_POST_VARS['name_y'].

Правда реализация не изящная.
...
Рейтинг: 0 / 0
03.06.2008, 23:19
    #35352644
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
apxutektopКак сделать так, чтобы они отправляли по разным адресам? Ну или хотя бы чтобы action был разный.
А почему не сделать просто так:
Код: plaintext
1.
2.
<button type='button' onClick="myform.action='ссылка1'; myform.submit();">ссылка1</button>
<button type='button' onClick="myform.action='ссылка2'; myform.submit();">ссылка2</button>
...
Рейтинг: 0 / 0
04.06.2008, 00:12
    #35352756
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
apxutektopКак сделать так, чтобы они отправляли по разным адресам? Ну или хотя бы чтобы action был разный.
про action написано чуть выше. Без action (просто переход на другую страницу):
Код: plaintext
1.
<input type='button' onclick="location.href='ссылка1'" value="ссылка1">
<input type='button' onclick="location.href='ссылка2'" value="ссылка2">
...
Рейтинг: 0 / 0
04.06.2008, 08:35
    #35352991
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(html) В форме две кнопки.
AIS , когда выкладываеш такие примеры указывай еще и как оформил тег <form>... ;)
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (html) В форме две кнопки. / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]