Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Danilo Pessoa

[Resolvido] Alterando o "<form action="">&#34

Recommended Posts

Olá pessoal.

Sou novato em programação Web e preciso de uma ajuda pra solucionar um pequeno problema (pra mim).

Vamos lá, tenho um formulario com 2 botões (grava e exclui), eu preciso na hora do clique em um desses botões o action direcione para a pagina correta, abaixo segue o meu código para melhor entendimento:

 

<div id="geral">
	<ul class="menu">
   	<li class="on"><a href="index.php?option=com_comum">Detalhes</a></li>
	<li><a href="index.php?option=com_comum">UC's</a></li>
	<li><a href="index.php?option=com_comum">Turmas</a></li>
  		</ul>
	<div id="conteudo">
		<table>
			<form method="post" action="<?php echo JRoute::_( 'index.php?option=com_comum' );?>&task=exclui">
			/*<input type="hidden" name="operacao" value="grava">*/
				Nome: <input type="text" size="20" name="nome" maxlength="50"><br><br>
				Descrição: <input type="text" size="20" maxlength="10000"><br><br>
				<input type="submit" name="grava" value="Gravar Curso"> 
				<input type="reset" name="limpa" value="Limpar"> 
				<input type="submit" name="exclui" value="Excluir">
			</form>
		</table>
	</div>
</div>

 

Continuando a explicação, como podem ver o meu action do <form> tem a seguinte ação: action="<?php echo JRoute::_( 'index.php?option=com_comum' );?>&task=exclui" que atende ao botão exclui, mas eu preciso mudar o parâmetro do "&task=exclui" para "&task=grava" quando eu clicar no botão grava do meu <form>, como eu faço isso em uma função do javascript?

 

Alguém pode me ajudar a fazer isso?

 

Agradeço a ajuda de todos.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá uma olhada aqui:

http://www.wbruno.com.br/blog/2010/09/22/2-submits-valores-diferentes/

 

mostro 2 formas de fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá uma olhada aqui:

http://www.wbruno.co...res-diferentes/

 

mostro 2 formas de fazer.

 

Olá Bruno,

 

Muito obrigado pela indicação do seu Blog, mas pra mim ainda ficou meio confuso, com base no meu form que te passei você pode montar por ele e me mostrar como ficaria?

 

O teu exemplo no BLOG não ficou claro na minha cabeça.

 

Desde já obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tem 2 submits:

 <input type="submit" name="grava" value="Gravar Curso"> 
<input type="submit" name="exclui" value="Excluir">

certo ?

qndo você clicar no Excluir, o Grava não será enviado.

 

basta com a tua linguagem server-side verificar com um simples IF qual dos 2 existe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae mano tenta fazer assim...

<!DOCTYPE html>
<html>
<head>
<form id="form1" name="form1" action="" method="post"/>
<input type="submit" onclick="document.form1.action = 'teste1.php';" value="teste1" />
<input type="submit" onclick="document.form1.action = 'teste2.php';" value="teste2" />
</body>
</html>

 

Vlw abraco...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Willian Bruno e Jhony Zam,

 

Muito obrigado pela ajuda de vocês.

 

Consegui resolver o meu problema usando a dica do Jhony.

 

Agradeço a todos pela atenção.

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.