Спасибо большое за помощь. Я, правда, уже решил свою проблему, поступил следующим образом:
1. Разместил следующий скрипт в отдельном файле (submit.js):
function submitbutton(obj, link) {
document.forms[obj].action=link;
document.forms[obj].submit();
return false;
}
2. В head прописал путь к этому файлу
<head>
...
...
<script type="text/javascript" src="/scripts/submit.js"></script>
</head>
3. Форма у меня не содержит скрытых полей, объявляется следующим образом:
<FORM action = '#' method='post' id='f1'>
...
...
</FORM>
4. Ссылка выглядит следующим образом:
<a href="#" onclick="submitbutton('f1', '?p=accounts/operators/new_edit&edit');">
<span class="icon-edit"></span>
Изменить
</a>
5. В IE это сначала заработало, потом перестало, пришлось в конце шаблона, продублировать свой скрипт:
...
...
<script type="text/javascript">
function submitbutton(obj, link) {
document.forms[obj].action=link;
document.forms[obj].submit();
return false;
}
</script>
</html>
После всех этих манипуляций работает отлично во всех браузерах, может я чего-то здесь и намудрил, но результат получил положительный!
Да, и последнее, у меня не сразу заработала эта конструкция в IE, оказалось - из-за наличия в форме поля с именем action, после переименования все пошло "на ура!".