Executar action atraves de botao

5 respostas
B

Oi pessoal,

preciso executar acoes diferentes em um mesmo formulario tipo:
<s:form id=“frmPesquisa” action=“listaUsuarios.action”>
<s:submit value=“PESQUISAR”>
<s:submit value=“INCLUIR”>
</s:form>

O que preciso é executar além da pesquisa, “CHAMAR” uma action no botao incluir para o metodo de inclusao.

Alguem pode ajudar?

Abraços

5 Respostas

fnandos

coloque action=“listaUsuarios.action” em um dos submits ao inves do form.

B

coloquei em action dentro do s:submit, mas trouxe um erro:
<s:submit value=“LISTAR” action=“listaUsuarios.action” >

o erro foi esse:
There is no Action mapped for namespace / and action name listaUsuarios.action. - [unknown location]

xandevieira

nao pode utilizar javaScript?

B

Nao sei como fazer!!

Como posso usar o javascript?

xandevieira

no seu botao vc colocar onclick="acaoDesejada()">

e no final (eu prefiro) da pagina

<script type=“text/javascript”>

function acaoDesejada(){

document.forms[0].action=suaAcao;

submit(0);

}

</script>

Criado 4 de julho de 2008
Ultima resposta 4 de jul. de 2008
Respostas 5
Participantes 3