Показать сообщение отдельно
  #22 (permalink)  
Старый 08.12.2012, 10:22
Аспирант
Отправить личное сообщение для Freezoff Посмотреть профиль Найти все сообщения от Freezoff
 
Регистрация: 06.12.2012
Сообщений: 33

Что-то перепробовал все здесь описаное, ничего не подходит
Имеется форма с двумя кнопками:
<form method="POST" action="index.php">
	<p><input type="submit" value="Редактировать" name="myblogs_edit">
	<input type="submit" value="Удалить" name="myblogs_delete"></p>
</form>

Нажатие кнопки я "ловлю" в index.php:
if (isset($_POST['myblogs_delete']) {..мой код..}
.....
if (isset($_POST['myblogs_edit']) {..мой код..}
.....

С кнопками работает все Ок.
Как заменить кнопки на ссылки, так чтоб кнопок совсем не было, а возможно и формы(хотя последнее наверное не получится)?
Ведь по сути дела мне надо всего лишь установить переменную $_POST['myblogs_delete'] или $_POST['myblogs_edit'] в зависимости, что было нажато...
вариант который приводился здесь:
<a href="javascript:document[\'myform\'].submit();" >Удалить</a>
<a href="javascript:document[\'myform\'].submit();" >Редактировать</a>

не подходит по причине того, что непонятно какой именно submit был нажат. Но даже если бы кнопка Submit была одна, все равно выражение:
if (isset($_POST['myblogs_delete']) {....}
не сработало, т.к. 'myblogs_delete' ни как не передается.
В php я могу передать любую переменную методом POST (даже несуществующую в форме), а как такое же сделать в javascript?

Вопрос снят....
Несколько submit-ов реализовал разными формами...
Любую переменную post из формы можно установить
<input type="hidden"....

Последний раз редактировалось Freezoff, 09.12.2012 в 08:35.
Ответить с цитированием