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

Jumpmenu


SuporteTecnico

Pergunta

Estou tentando fazer um menu de busca onde a pessoa digita a palavra chave e escolhe onde quer procurar nas opções de um select menu.

Meu menu funciona como eu quero porém não estou conseguindo enviar o valor do input text, vejam:

ARQUIVO DE BUSCA

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

<input type="text" name="nome">

<select class="links" name="URL" onchange="if(options[selectedIndex].value) parent.location.href= (options[selectedIndex].value)" size="1" style="background-color: #666666; color: #CCCCCC; font-family: verdana; font-size: 8pt">

<option selected>Selecione...</option>

<option value="lista_autor.asp">Autor</option>

<option value="lista_livro.asp">Livro</option>

</select>

</form>

ARQUIVO DE RETORNO

busca = request.form("nome") <--- não consigo recuperar esta variável.

Alguém tem resposta pra este problema?

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

3 respostass a esta questão

Posts Recomendados

  • 0
o campo ta sendo preenchido e o form enviado?

Pensando bem acho q nem seria necessário um form porque o próprio menu envia para a página de destino.

Se haver outra opção de fazer isso esta aberto para sugestões...

Basicamente preciso mostrar onde buscar conforme o menu drop down, porém o usuário deve digitar um nome de busca.

Link para o comentário
Compartilhar em outros sites

  • 0
o campo ta sendo preenchido e o form enviado?

Pensando bem acho q nem seria necessário um form porque o próprio menu envia para a página de destino.

Se haver outra opção de fazer isso esta aberto para sugestões...

Basicamente preciso mostrar onde buscar conforme o menu drop down, porém o usuário deve digitar um nome de busca.

Não sei se entendi perfeitamente o objeitvo do script, mas, acho que seria:

você permite que o usuário digite um nome na caixa de texto e então no drowdownlist ele escolhe qual o action do form? ou seja, escolha pra qual escript será enviado os dados do form?

se for isso, existem varias maneiras de fazer isso, mas, eu só troquei um Java Script do evento onchange do select. da uma olhada ai.

<html>
   <body>

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

    <input type="text" name="nome">

    <select class="links" name="URL" onchange="document.form.action = this.value;" size="1" style="background-color: #666666; color: #CCCCCC; font-family: verdana; font-size: 8pt">
        <option selected>Selecione...</option>
        <option value="lista_autor.asp">Autor</option>
        <option value="lista_livro.asp">Livro</option>
    </select>
<input type="submit" value="Enter">
</form>

</body>
</html>
lista_autor.asp
<%
   response.write( request.form("nome") )
%>
lista_livro.asp
<%
   response.write( request.form("nome") )
%>

Abraço

Editado por Romero Dias
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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...