Botão para realizar calculo

Boa galera necessito de uma ajuda pra uma coisa que aparentemente é simples mas não tá funfando.

Eu quero clicar no botão para efetuar um calculo e jogar o valor em outro campo.

no botão eu coloquei

calculo_total();
sc_exit(ref);

Mas não joga o valor no campo {valor_total}

Se eu colocar a função calculo_total() num evento ajax por exemplo onBlur de outro campo ela funciona normalmente, mas no botão não funciona.

Peguei o exemplo de outro tópico e fiz exatamente como tá lá mas não funciona.

{campo1}={campo2}+{campo3};

Seria algoro parecido com isso?

é isso mesmo, só que o form tem vários campos por isso criei um metodo php calculo_total(), quero que ao clicar no botão calculo ele execute, mas ele submete o form e não seta o valor no campo.

num evento ajax funciona perfeitamente.

SC v 8