Intereting Posts
Добавление пользовательского обратного вызова к проверке формы Codeigniter используйте exec (); в php-скрипте для отправки электронной почты из оболочки jquery autocomplete get id как выбранная метка PHP session var достаточно для пользователя auth? 500 Внутренняя ошибка сервера для файла php не для html Как получить все переменные, доступные в представлении в PHP? Проводка изображений через CURL в форму Как разрешить кодированные символы URI в URL-адресах CodeIgniter? codeigniter Disallowed Key Characters – если все символы разрешены Кто-нибудь знает regexp, чтобы извлечь только идентификатор видео из Vimeo embed, используя php? PHP – PDO не принимает вмонтированный массив в качестве параметра вопроса вопроса для предложения IN в запросе SELECT Laravel Красноречивое разбиение на страницы отношений Выполнить раскрашенную команду из скрипта php Длительность звука HTML5 для mp3 всегда бесконечна Композитор не находит локальную зависимость vcs

Формы, сообщения и кнопки отправки

Я чувствую себя немного глупо, спрашивая об этом, но я хотел, чтобы на нем было всякое мнение.

Я хочу отправить страницу, нацеленную на себя, нажатием кнопки, но неся с собой одну часть данных.

Пример:

Редактировать | Удалить

При щелчке по редактированию я хочу, чтобы страница перезагрузилась с помощью $_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

это будет блокировать эти стили ТОЛЬКО, используя теги ввода с соответствующим классом