@shevelevdesign

Как узнать по нажатию на какую кнопку была отправлена форма?

Ускорить wordpress
3 кнопки и 1 простая PHP форма. Как узнать по нажатию на какую кнопку была отправлена форма?
  • Вопрос задан
  • 544 просмотра
Решения вопроса 1
@shevelevdesign Автор вопроса
Решение создал сам.
Прикрепляем к необходимой ссылке/кнопке:
onClick = "openBold();"

Далее создаем скрытый textarea:
<textarea id="form_message2" name="text_comment2" style="display:none"></textarea>


Вставляем в верстку JS код:
function openBold() {
    document.all.text_comment2.value += '1';
    document.all.text_comment2.focus();
    return true;
}


И в PHP обработчике формы добавляем новую строчку данных для отправки
$_POST['form_message2']
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
alekseyHunter
@alekseyHunter
Android developer
Всем кнопкам назначь атрибут name, чекай в запросе isset'ом.
Ответ написан
Комментировать
@randm18
<input type="submit" name="knopka1" value="Knopka 1">
<button type="submit" name="knopka2">Knopka 2</button>

<?php 
if(isset($_POST['knopka1']))
{
echo 'Нажали первую кнопку';
}

if(isset($_POST['knopka2']))
{
echo 'Нажали вторую кнопку';
}
Ответ написан
@xSoldier_UA
Все что в пределах форм и имеет нейм будет в масиве $_POST с индексом нейма, кнопки, чекбокс і тд true или false будут, зачем здесь js
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы