Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 20

Alterar Method em form action

09-06-2010 09:14

Bom dia Galera, tenho o seguinte problema...

        <form action="" id="cse-search-box" method="" name="pantone" style="width:390px; float:left; display:block;" onsubmit="return(clickRadio12;clickRadio3())">         <input type="hidden" name="cx" value="000754896848443770485:ii7kpbprx6y" />         <input name="" type="radio" id="" value="3" style="margin-top:6px;" onclick="javascript:clickRadio3();"/><b> Pantone </b>         <input name="" type="radio" id="" value="1" style="margin-top:6px;" onclick="javascript:clickRadio12();"/><b> Google </b>         <input name="" type="radio" id="" value="2" style="margin-top:6px;" onclick="javascript:clickRadio12();"/><b> Site </b>                 <input name="enviar" type="submit" value="" style="background:url(imagens/header/buscar.png); width:37px; margin-top:4px; height:18px;float:right; padding:0px;"/>         <input name="q" type="text" style="background:url(imagens/header/botao_busca.png) no-repeat; width:135px; margin-top:4px; height:18px; float:right; padding:0px;"/>         </form>

qual a utilidade desse form, através do radio, ele altera o action do form... até ai normal, o problema é que no action do radio (pantone) necessito do method="post" e para o google ele n aceita o method post... gostaria de saber c através de um java sei lá, é possivel eu adicionar o method post somente quando selecionado o pantone assim como acontece com o action ?? é posivel ?? segue abaixo o javascript que utilizo para o action:

clickRadio12 = function() {       document.pantone.action = 'http://www.google.com/cse';           } clickRadio3 = function() {       document.pantone.action = 'http://www.horuss.com.br/imprimax/busca.asp'; }

desde já, agradeço.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Alterar Method em form action

09-06-2010 09:55

Além do action coloca também

document.pantone.form = "seu método";
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 20

Alterar Method em form action

09-06-2010 10:06

Kleber, novamente brigado cara... deu certinho...

outra dúvida... o

value="000754896848443770485:ii7kpbprx6y


é possível trocar atráves do rádio tb ?? pq gostariar de criar duas busca no google..

é possivel ??
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Alterar Method em form action

09-06-2010 10:13

Se for todo value de um input, você coloca algo como:

document.pantone.namedocampo.value = "novo valor";
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 20

Alterar Method em form action

09-06-2010 10:18

não está indo...

no form tenho que deixar da seguinte maneira ???

        <form action="" id="cse-search-box" [b]method=""[/b] name="pantone" style="width:390px; float:left; display:block;" onsubmit="return(clickRadio12;clickRadio3())">         <input type="hidden" name="cx" value="000754896848443770485:ii7kpbprx6y" />         <input name="" type="radio" id="" value="3" style="margin-top:6px;" onclick="javascript:clickRadio3();"/><b> Pantone </b>         <input name="" type="radio" id="" value="1" style="margin-top:6px;" onclick="javascript:clickRadio12();"/><b> Google </b>         <input name="" type="radio" id="" value="2" style="margin-top:6px;" onclick="javascript:clickRadio12();"/><b> Site </b>                 <input name="enviar" type="submit" value="" style="background:url(imagens/header/buscar.png); width:37px; margin-top:4px; height:18px;float:right; padding:0px;"/>         <input name="q" type="text" style="background:url(imagens/header/botao_busca.png) no-repeat; width:135px; margin-top:4px; height:18px; float:right; padding:0px;"/>         </form>  


e no script assim ??

clickRadio3 = function() {       document.pantone.action = 'http://www.horuss.com.br/imprimax/busca.asp';          document.pantone.form = 'post'; }

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Alterar Method em form action

09-06-2010 10:24

Usa essa base, ela altera method, action e valor de um campo do formulário.

<script> function Alterar(tipo) {   if(tipo=="1") { document.form.method="post"; document.form.action="1.html"; document.form.valor.value="1"; }   if(tipo=="2") { document.form.method="get"; document.form.action="2.html"; document.form.valor.value="2"; }   if(tipo=="3") { document.form.method="get"; document.form.action="3.html"; document.form.valor.value="3"; }   } </script>


<form method="post" action="1.html" name="form"> <input type="radio" name="tipo" value="1" onclick="Alterar(1)">1 <input type="radio" name="tipo" value="2" onclick="Alterar(2)">2 <input type="radio" name="tipo" value="3" onclick="Alterar(3)">3 <input type="text" name="valor" value=""> <input type="submit" value="Enviar"> </form>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 20

Alterar Method em form action

09-06-2010 10:51

Kleber,

novamente brigadao cara..
deu certinho com o metodo de altear tudo...

obrigado
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Alterar Method em form action

09-06-2010 10:57

Boa ;-)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado