Вот готовая форма
<form id="m_versions" method="POST" action="index.php"></br>
<input type="hidden" name="form_sent" value="Скрытая кнопка" /></br>
<a href=# onclick="document.getElementById('m_versions').submit()" >ссылка</a></br>
</form></br>
При нажатии на ссылку произойдет практически то же самое, что если бы мы нажали на кнопку.
Из недостатков данного способа отправки формы следует отметить следующее:
1. Если поддержка javascript отключена в браузере, то соответственно код не сработает – форма не отправляется.
2. Javascript — далеко не самый быстрый язык, и getElementById — не исключение. Хотя эта функция и является самой эффективной для поиска элемента, она включает дорогостоящие обращения к DOM, объектной модели документа.
Из плюсов, конечно, гибкость в плане стилизации формы.