페이지를 이동하면서 매개변수를 포함시켜야 하는데 그걸 POST로 보내야 한다는거겠죠.
form 태그는 사실상 필수입니다.
(브라우저 호환성을 생각한다면...)
form 태그를 이용해서도 페이지를 이동시킬 수가 있습니다.
form 태그 내에 쓸 수 있는 속성들 (특히 target, action, method) 에 대해 공부해 보셔야 할 듯 합니다.
이 속성들을 적절히 지정한다면 submit 했을 때 페이지 이동시키면서 매개변수들을 POST로 전달하므로 원하시는 목적에 부합하게 될겁니다.