Ir para conteúdo
Fórum Script Brasil
  • 0

Campo Text Sendo O Objeto De Uma Consulta


Guest Luis Veiga

Pergunta

Guest Luis Veiga

Bom dia pessoal! Preciso de uma ajuda em form de HTML. Não sei se é possivel fazer e vou tentar ser o mais claro possivel:

Tenho uma pagina com um FORM, dentro existe um TEXTFIELD e um BOTAO;

e tenho este codigo:

<form name="form1" method="post" action="http://www.nomeDOsite.pt/?a=5&l=nomeDApesquisa">

<input name="texto" type="text" id="texto">

<input type="submit" name="Submit" value="Procurar">

</form>

O que eu quero fazer é o seguinte:

quero a partir da minha pagina procurar naquele endereço, onde o texto que escrever no TEXTFIELD irá ser o nomeDApesquisa.

ou seja:

basicamente é criar uma variavel para o que vou inserir no TEXTFIELD para que seja o objecto de consulta. é possivel?

ah... tem MESMO que ser em HTML. :blink:

Editado por andreia_sp
Utilize títulos que remeta a sua duvida.
Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

cara..acho que tem sim.. é só você colocar o método de pesquisa por GET

<form name="form1" method="GET" action="http://www.nomeDOsite.pt/?a=5&l=nomeDApesquisa">

<input name="texto" type="text" id="texto">

<input type="submit" name="Submit" value="Procurar">

</form>

COM ISSO..se você pesquisar la no seu form... pela palavra testando vai resultar isso no seu navegador...

http://www.nomedosite.pt/?texto=testando

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Luis Veiga

não da! :unsure:

eu n m devo ter explicado bem. vo tentar se rclaro:

1º- Tenho um FORM numa pagina, nessa FORM existe um TEXTFIELD e um BOTAO;

2º- Tenho o seguinte codigo:

<form name="form1" method="post" action="http://www.nomeDOsite.pt/?a=5&l=nomeDApesquisa">

<input name="texto" type="text" id="texto">

<input type="submit" name="Submit" value="Procurar">

</form>

onde:

http://www.nomeDOsite.pt/ -> é o endereço do site;

a=5 -> é a parte da pagina aberta;

nomeDApesquisa -> é o valor que eu inserir no TEXTFIELD;

l= -> é o campo da pesquisa do site http://www.nomeDOsite.pt/;

Exemplo: http://www.nomeDOsite.pt/?a=5&l=cao

se eu no "action" puser o HTTP em cima referido vai mostrar a pagina http://www.nomeDOsite.pt com todos os resultados que tenham a palavra "cao"

3º- O "nomeDApesquisa" tera que assumir o valor inserido no TEXTFIELD;

Conclusao:

Basicamente o que se passa é, tenho uma pagina (que não tem nada a aver com o "http://www.nomeDOsite.pt") e quero que ao inserir e carregando no PROCURAR um nome numa caixa de texto na minha pagina ela abra a pagina "http://www.nomeDOsite.pt" com o resultado a pesquisa feita no meu site, ou seja, ao nome inserido no TEXTFIELD da minha pagina.

ah... e tem MESMO que ser em HTML. :blink:

Link para o comentário
Compartilhar em outros sites

  • 0

Tente desse modo:

Coloque esse script no seu site

<script language="JavaScript">
function busca()
{
   var pesquisa = document.form1.texto.value();
   document.form1.action = "http://nomedosite.pt/?a=5&l="+pesquisa;
   document.form1.submit;
}
</script>
e no botão de busca, coloque dessa forma:
<input type="button" value="Pesquisar" onClick="busca()">

Deve funcionar.

p.s. Do jeito que o Renyo falou funciona da mesma maneira =P

Editado por Filipe Kiss
Link para o comentário
Compartilhar em outros sites

  • 0
Guest Luis Veiga

tenho isto assim:

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="text/javascript">

function busca()

{

var pesquisa = document.form1.texto.value();

document.form1.action = "http://www.nomeDOsite.pt/?a=5&l="+pesquisa;

document.form1.submit;

}

</script>

</head>

<body style="width:100px; height:100px;">

<form name="form1" method="post" action="">

<input name="texto" type="text" id="texto">

<input type="button" value="Pesquisar" onClick="busca()">

</form>

</body>

</html>

mudei <script language="JavaScript"> para <script language="text/javascript"> e o erro mudou

agora aparece:

Erro: Objecto esperado

:unsure:

Link para o comentário
Compartilhar em outros sites

  • 0

tente assim:

<form name="form1" method="get" action="http://www.nomeDOsite.pt/">
<input type="hidden" value="5" name="a">
<input name="l" type="text" id="l">
<input type="submit" value="Procurar">
</form>
Ah, quando for usar JS, faça assim:
<script language="Javascript" type="text/javascript">

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Luis Veiga

brigadao a todos!! Com o ultimo codigo do rajneesh consegui por a funcionar. Filipe Kiss o JavaScript também ajudou muito!! brigadao mesmo! está a funcionar muito bem! :)

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...