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

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

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

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

Правда реализация не изящная.
...
Рейтинг: 0 / 0
(html) В форме две кнопки.
    #35352644
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
(html) В форме две кнопки.
    #35352756
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
(html) В форме две кнопки.
    #35352991
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS , когда выкладываеш такие примеры указывай еще и как оформил тег <form>... ;)
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (html) В форме две кнопки.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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