Jump to content


Photo

Como Alterar Form Actions


  • Faça o login para participar
5 replies to this topic

#1 Rustin

Rustin

    Parradise

  • Usuários
  • 578 posts
  • Sexo:Não informado

Posted 29/04/2004, 13:54

Há uma maneira de alterar os form actions através de radio buttons ou caixa de seleção??? Por exemplo, no sistema de busca há duas opções: busca por título e busca por notícia. Há dois radio buttons, um com cada opção, ou uma caixa de seleção com as duas opções... Caso o cara escolha por título:

<form action='busca.php?por=titulo' method='post'>

Caso o cara escolha notícia:

<form action='busca.php?por=noticia' method='post'>

Tem como fazer isso??? :blink:
"O fracasso não é o contrário do sucesso, mas sua fonte de inspiração". Thomas Edison

#2 thiagorsl

thiagorsl

    Ex-admin xD

  • Ex-Admins
  • 1151 posts
  • Sexo:Não informado
  • Localidade:Sampa
  • Interesses:http://sermaldito.amovoce.net/

Posted 29/04/2004, 14:05

Não é necessario vc alterar o form faz assim

<form action='busca.php' method='post'>
<select name='por'>
<option value='titulo'>Titulo</option>
<option value='noticia'>Noticia</option>
</select:

Ai vc na hora de fazr a consulta vc faz assim

$campo=$_POST['por'];
$query="select * from tablea where $campo like '%$busca%'";

Ou seja dependendo do campo que o kra escolher vaiu ser o campo a ser buscado ;)

#3 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 29/04/2004, 14:05

java script:

<script languague="JavaScript">

function trocar(ende) {
  document.form1.action = ende;
  }

</script>


E nos botões que você quiser que altere utilize assim:

onClick="trocar('endereco.php')"


Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#4 Rustin

Rustin

    Parradise

  • Usuários
  • 578 posts
  • Sexo:Não informado

Posted 29/04/2004, 14:27

Ae, acho que o método do thiago_rsl não daria certo porque as especificações vão além da troca de campo... Dependendo da escolha, a manipulação dos dados será bem diferente! E Xplayer, não entendi direito, pode postar um exemplo por gentileza ae? ;)
"O fracasso não é o contrário do sucesso, mas sua fonte de inspiração". Thomas Edison

#5 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 29/04/2004, 21:23

Mas ta aí o exemplo :P

<html>
<head>
<title>Titulo</title>
</head>

<script languague="JavaScript">
function trocar(ende) {
  document.formulario.action = ende;
  document.formulario.submit();
  }
</script>

<body>
<form name="formulario" action="padrao.php" method="post">
<input type="button" value="Enviar 1" onClick="trocar('endereco1.php')">
<input type="button" value="Enviar 2" onClick="trocar('endereco2.php')">
<input type="button" value="Enviar 3" onClick="trocar('endereco3.php')">
</form>
</body>
</html>


Fiz uma alteração nele para que quando alterar, já enviar o formulário. Fiz o exemplo com botões, mas você pode pegar somente o onClick="" e colar nos radios.
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#6 nUtS

nUtS

    Turista

  • Usuários
  • 59 posts
  • Sexo:Não informado

Posted 27/05/2004, 16:34

caras!!

o meu código não funciona!!!

<select name="coautores" class="form" onChange="java script:document.inscricao.action = 'inscricao_autores.php';document.inscricao.submit();">


Ele vai pra outra página mas não passa nenhum parâmetro!!!




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq