Um mesmo form, Inputs diferentes

3 respostas
L

Caros,

Uma pergunta básica de JSP.

Tenho um e esse form tem 2 do tipo Submit.

Como faço para que cada Submit encaminhe pra uma página diferente? Pq se eu utilizar o action do form, qualquer uma delas vai me direcionar pra um mesmo lugar.

Agradeço!

3 Respostas

von.juliano

Crie uma função javascript que altera o valor da action, e chame-a no onclick do botão.

Blz? Flw! :thumbup:

L

Poderia por favor me exemplificar?

von.juliano
Esse é o form:
<form action="acao1" method="post">
	<input type="submit" value="BotaoQueAcionaAAcao1 - A atual acao do form" />
	<input type="button" value="BotaoQueAcionaAAcao2" onclick="javascript:alteraAction1ParaAction2();" />
</form>
Aí é só criar a função javascript que altera o valor da action do form:
function alteraAction1ParaAction2() {
	document.forms[0].action = 'acao2';	// Aqui a action é alterada
	document.forms[0].submit();		   // Aqui você submete o form
}
Blz? Flw! :thumbup:
Criado 7 de maio de 2008
Ultima resposta 7 de mai. de 2008
Respostas 3
Participantes 2