powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / определить нажатую кнопку
5 сообщений из 5, страница 1 из 1
определить нажатую кнопку
    #33097553
mr_Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть форма, на ний несколько кнопок, у каждой есть свой name и id.
Вопрос:
как можно в скрипте определить какая из этих кнопок была нажата?

Если в разных формах, то все просто, а мне нужно именно когда все эти кнопки на одной форме.
...
Рейтинг: 0 / 0
определить нажатую кнопку
    #33097654
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разные кнопки должны направлять форму на разные страницы? ;-)
Легко. По onClick вызывай функцию JavaScript и передавай ей параметр. А
функция должна "подправить" форму и вызвать метод submit() для отправки.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
определить нажатую кнопку
    #33097688
mr_Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а если на одну и ту же страницу?
...
Рейтинг: 0 / 0
определить нажатую кнопку
    #33097723
Ksnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mr_Andreyа если на одну и ту же страницу?
Ну, тогда к совету можно добавить код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<form name="MyForm"  ...
<input type=button onClick=Click("button1") value="Button1"> ...
<input type=button onClick=Click("button2) value="Button2">...

<input type=hidden name="button" value="">...
...
function Click(n)
{ document.forms.MyForm.button.value=n;document.forms.MyForm.submit; }

Ну а дальше - проверяй в скрипте
if(isset($REQUEST["button"])) echo "кликнут батон ".$REQUEST["button"];
...
Рейтинг: 0 / 0
определить нажатую кнопку
    #33097732
Ksnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sorry... ошибочки, однако сами поисправляйте :)...
mr_Andreyа если на одну и ту же страницу?
Ну, тогда к совету можно добавить код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<form name="MyForm"  ...
<input type=button onClick=Click("button1") value="Button1"> ...
<input type=button onClick=Click("button2") value="Button2">...

<input type=hidden name="button" value="">...
...
function Click(n)
{ document.forms.MyForm.button.value=n;document.forms.MyForm.submit(); }

Ну а дальше - проверяй в скрипте
if(isset($REQUEST["button"])) echo "кликнут батон ".$REQUEST["button"];
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / определить нажатую кнопку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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