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

Input:cidade - Combox:estado


Guest Eduardo Assis

Pergunta

Guest Eduardo Assis

Seria possivel:

Tenho um Input Text onde tenho que digitar o nome da Cidade.

Na sua Frente tenho um Combox já carregado todos os estados mas em seu primeiro com a palavra selecione.

Gostaria que enquanto digitar o nome da cidade ele posicione o Bombox com o Estado equivalente ?

E quando limpar esse input ele voltar o Combox para Selecione ?

alguém teria um script desse pronto ?

Abraços.

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Eu não tenho um script pronto, mas já tenho um problema pra você, existem cidades com o mesmo nome que aparecem em vários estados, e ai, se o cara digitar uma cidade que está nesse caso, como fica?

Link para o comentário
Compartilhar em outros sites

  • 0

Tem este codigo que eu montei e deve servir pra você:

<script language="Javascript">
function BuscaSelect(campo) {
		campo=campo.value;
		campo=campo.toLowerCase();
		tamanho=form.combo.length;

   for (i=0;i<tamanho;i++) {
      aux=eval("form.combo.options["+i+"].text").toLowerCase();

      if (aux.indexOf(campo)==0) {
         form.combo.selectedIndex=i;
         i=tamanho; 
   		} 
   } 
}
</SCRIPT>
<form name="form">
<input type='text' onkeyup="BuscaSelect(this);"><br><br>
<select name="combo" SIZE="5">
<option value=""></option>
<option value="1">Abacaxi</option>
<option value="2">Banana</option>
<option value="3">Banana ouro</option>
<option value="4">Maça</option>
</select>

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Eduardo Assis

Andreia poderia me ajudar mais um pouco ?

Fiz o que você me falou e tentei alterar assim:

<input type='text' onkeyup="BuscaSelect(this);">
            <select size="1" name=combo>
            <option> </option>
            <?
              include ('../admin/banco.php');
              $sql="select * from cfop";
              $query=mysql_query($sql,$conexao);
              while ($registro=mysql_fetch_array($query))
              {
            ?>
              <option value=<?echo$registro[0];?>> <?echo$registro[1];?> </option>
            <?
            }
            ?>
            </select>

Gostaria de digitar o codigo no input e ele mostrar a escrita no combo, seria possivel ?

Abraços e obrigado pela ajuda.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Eduardo Assis

Isso mesmo ...

Eu Teria um Campo Código e um Combo Com os Destalhes, quando eu digitar o codigo no Input que está no banco de dados ele mostra no COMBO a Descrição correspondente.

Abraços.

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,2k
×
×
  • Criar Novo...