Обычно, прежде чем отправить форму нужно сделать еще какие-то действия, например, проверить поля формы.
Сделать это можно с помощью 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()