Ir para conteúdo

POWERED BY:

Arquivado

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

roots_raiz

[Resolvido] Value Txtfield via link <a>

Recommended Posts

Fala pessoal!!

 

Tenho uma animação em jQuery que ataca links <a>, por isso estou usando no lugar de submit.

 

Preciso passar o valor que o usuário digitar no txtfield via get pra que eu possa pesquisar na página config .

 

Exemplo:

 

Busca pelo usuário:

 


<input name="busca" id="busca" type="text" size="20"  onclick="this.value=''"  value="Pesquisar..." />

//aqui preciso passar via link o que foi digitado acima!

<a href="pagina_config?busca=valor_digitado_acima" id="btn_busca" ></a>


 

 

me salvem ai!!

 

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

$('#btn_busca').click(function( e ){
  e.preventDefault();
  window.location.href( $( this ).attr('href')+$("input[name='busca']").val() );
});

 

sendo q o a fica:

<a href="pagina_config?busca=" id="btn_busca" ></a>

porem esta abordagem está completamente equivocada do ponto de vista da usabilidade e acessibilidade.

 

Faça tudo funcionar sem javascript, e depois adicione. Não deixe teu sistema depender de uma linguagem que pode ser desativada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se o input tem uma id, voce poderia fazer assim:

$('#btn_busca').click(functionfunction(el){
el.preventDefault();
var busca = $('#busca').val();
window.location.href = "pagina_config?busca="+busca;
});

 

veja funcionando no jsFiddle

 

 

EDIT:

 

Demorei pra postar, tava fazendo o fiddle e o Willian Bruno postou primeiro.

 

nao ia por recomendacoes, mas ja que o colega o fez, recomendo escuta-lo!

 

Nao deixe algo tao simples, dependente de javascript, pois ele pode ser desativado.

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.