Esconder parâmetros

2 respostas
C

Pessoal,
tenho um action que deve ser chamado por dois links em uma mesma página. Quero que os dois links chamem o mesmo action com a diferença de um único parâmetro:

Projetos Homologados
Proj. não Homologados

Mas eu não queria colocar os parâmetros no link.
Tem como fazer diferente pra não aparecerem os parâmetros ou de preferência nem aparecerem os *.do?

2 Respostas

danieldestro

Faz um submit de um formulário:

<a href="#">SIM</a> <a href="#">NÃO</a> &lt;script language="JavaScript"&gt; function vaiLacraia( x ) var frm = document.f1; frm.param1.value = x; frm.submit(); } &lt;/script&gt; &lt;form name="f1" action="seu.do" method="post"&gt; &lt;input type="hidden" name="param1"&gt; &lt;/form&gt;

No lugar de ‘#’ deveria ir javascript:vaiLacraia(‘param’);

rmarin

Porque você não monta um javaScript e no javascript você submete o formulário?

// recebe o valor do enviado no link "S/N";

function submeter(valor) {
		document.consultaProjetosForm.acao.hdos= valor; 
		document.consultaProjetosForm.action= "consultaProjetosAction.do";
		submitPressed();
		document.consultaProjetosForm.submit();
}

obs: Para fazer isso vc deverá criar um form consultaProjetosForm com os atributos, mesmo que estejam hidden

ex:

&lt;form name="consultaProjetosForm"&gt;
    &lt;input type="hidden" name="hdos"&gt;
    &lt;input type="hidden" name="bláblá"&gt;
&lt;/form&gt;
Criado 19 de julho de 2005
Ultima resposta 19 de jul. de 2005
Respostas 2
Participantes 3