Обычно, прежде чем отправить форму нужно сделать еще какие-то действия, например, проверить поля формы.
Сделать это можно с помощью javascript.
Форма:
<form action="index.php" method="post" onsubmit="chkStep(this); return false;" name="sendstepdata"> <input name="packageid" id="packageid5" value="5" type="radio" /> </form>
Javascript:
function chkStep(f){ radio = $$('input[type=radio]'); chkpack = false; for (i = 0; i < radio.length; i++){ if (radio[i].checked){ chkpack = true; break; } } if (!chkpack){ $('error').set('html', 'Не выбран пакет!'); }else{ f.submit(); } }
Если не используется this, обратиться к форме можно так:
document.forms["имя формы"].submit() или document.forms.имя формы.submit()