Я нашел альтернативный способ использования обычного текста в качестве кнопки отправки, путем проб и (много) ошибок. Поместите метки меток вокруг кнопки отправки и текста, затем определите кнопку CSS, чтобы она не отображалась, и текстовый CSS, чтобы он выглядел как ссылка.
Имейте в виду, что это, вероятно, не очень хорошая практика. :)
Например, это идет в HTML форме:
<label class="notalink"><input type="submit" value="Submit" class="invisibutton">
Click this text to submit</label>
И это идет в CSS:
.invisibutton {
height: 1px;
width: 1px;
display: none;
vertical-align: text-bottom;
}
label {
color: (link-color)
text-decoration: (etc.)
}
И так далее для определения этикетки, так это выглядит как стандарт ссылка. Кнопка невидима, но текст можно щелкнуть как ее метку, поэтому она действует как кнопка.
Единственный недостаток заключается в том, что он заставил мой ярлык сбросить пиксель. Если вокруг псевдо-ссылки были другие слова, мне пришлось определить окружающий класс текста с помощью «vertical-align: bottom;»; чтобы убедиться, что это не выглядит странно.
Работал в обаянии. Я успешно использовал его на странице WordPress для создания фальшивых ссылок, которые запускают скрипты php (путем установки $ _POST).
PHP является серверным, поэтому независимо от того, сколько вы пробовали, это невозможно сделать. HTML, однако, * мог * сделать это, но, к сожалению, этого не делает, поэтому вам придется придерживаться хотя бы некоторого небольшого кода JavaScript (см. Ответ Sarfraz). – Frxstrem
Или вы могли бы попробовать стилизовать свою кнопку отправки с помощью css. – opatut