Кнопка отправки HTML, другое значение для публикации данных

0

Мне нужно, чтобы отображаемый текст кнопки отличался от значения отправленной формы.

Есть ли способ достичь этого с помощью CSS | HTML | PHP? Здесь мое псевдо.

<form  method='post' action='index.php'>
  <input type="submit" value="name1" name="remove">Remove 1</input>
  <input type="submit" value="name2" name="remove">Remove 2</input>
  <input type="submit" value="name3" name="remove">Remove 3</input>
</form>

<?php
  #Pressing Remove 1 will print "name1", Remove 2 will print "name2", etc.
  if(isset($_POST['remove']))
  {
      $_gone = $_POST['remove'];
      print $_gone
  }
?>
Теги:
post
submit

1 ответ

2
Лучший ответ

Используйте элемент button (который может иметь дочерние узлы), а не элемент input (который не может).

<button type="submit" value="name1" name="remove">Remove 1</button>

Обратите внимание, что старый IE имеет ограничения здесь.

  • 0
    Отлично, большое спасибо! Именно то, что я был после.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню