Использование jQuery довольно просто:
$('form .submit-link').on({
click: function (event) {
event.preventDefault();
$(this).closest('form').submit();
}
});
Тогда вы просто кодируете как обычно, назначая класс submit-link
ссылкам отправки формы:
<form action="script.php" method="post">
<input type="text" name="textField" />
<input type="hidden" name="hiddenField" value="foo" />
<a href="#" class="submit-link">Submit</a>
</form>
Я считаю этот метод полезным, если вы хотите поддерживать эстетическую тему по всему сайту, используя ссылки, а не традиционные кнопки, так как нет встроенных сценариев.
Вот JSFiddle , хотя он никуда не отправляется.