Я чувствую себя немного глупо, спрашивая об этом, но я хотел, чтобы на нем было всякое мнение.
Я хочу отправить страницу, нацеленную на себя, нажатием кнопки, но неся с собой одну часть данных.
Пример:
Редактировать | Удалить
При щелчке по редактированию я хочу, чтобы страница перезагрузилась с помощью $_POST['example'] === "edit"
или что-то еще. Я не хочу использовать $_GET
и я не хочу использовать уродливую кнопку отправки.
Есть идеи?
Вы должны, вероятно, пойти и использовать кнопки отправки, но использовать CSS, чтобы изменить, как они выглядят. Например:
<input class="aslink" type="submit" /> .aslink { background: transparent; border: none; cursor: pointer; text-decoration: underline; }
Вы можете использовать Ajax для отправки запроса POST или стиля кнопки отправки, чтобы выглядеть как ссылка (или что бы вы еще не пожелали).
Вы можете использовать тег кнопки:
<button type="submit">put some html</button>
Вы можете поместить в него html-теги или изображения и создать их в своем сердце.
Создайте форму, переносящую данные, которые вы хотите отправить, и отправьте их с помощью JavaScript, когда вы нажимаете ссылку, если вы хотите избежать кнопок отправки.
Вы можете отправить форму по ссылке.
<a href='#' onclick='document.myform.submit()'> Edit </a>
<input class="aslink" type="submit" />
.aslink {background: transparent; border: none; курсор: указатель; text-decoration: подчеркивание; }
в идеале вы хотели бы написать css следующим образом:
input.aslink
это будет блокировать эти стили ТОЛЬКО, используя теги ввода с соответствующим классом