Exemplo de formulário com dois botões ou mais com actions diferentes, onde cada botão chama uma função específica que cria um action determinado e dá um submit no form.
Como vocês podem ver é muuuito complicado [xd]
Confira:
<html
<head>
<script language="JavaScript">
function Visualizar()
{
document.nome_formulario.action="pagina1.html";
document.forms.nome_formulario.submit();
}
function Cadastrar()
{
document.nome_formulario.action="pagina2.html";
document.forms.nome_formulario.submit();
}
</script>
</head>
<form method=post name=nome_formulario>
<input type=button onclick=Cadastrar() value=Cadastrar></input>
<input type=button onclick=Visualizar() value=Visualizar></input>
</form>
</html>