USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  ASP - Active Server Page
Voltar
Autor Assunto:  Combobox dependente
Thiago
não registrado
ENUNCIADA !
Postada em 31/12/2004 08:09 hs   
Oi pessoal,

sou novo em asp mas não em visual basic e banco de dados e estou precisando de uma forcinha da galera que começou a mais tempo que eu. Meu problema é o seguinte: Tenho dois combos no mesmo arquivo asp que se chama cadastro.asp um é cidade e o outro é bairro, porém ao carregar a página eu só preencho o cidade já que o bairro depende da cidade selecionada, gostaria de saber como codificar isso usando somente esse arquivo, sem usar um auxiliar(solução que encontrei), eu sei que é no onChange do <select> mas quero saber como pra atualizar o outro combo.

Grato pela atenção. E bom ano novo.


Thiago.
   
Pedro Rodrigues
GUARULHOS
SP - BRASIL
Postada em 31/12/2004 17:04 hs            
E ae thiago...
 
Cara, eu acho q a melhor solução é javascript...
 
Tenho um exemplo d um código javascript q funciona com um combo para estado e um para cidades:
 
 <script language=javascript>
  <!--//
   function new_Option()
   {
    switch(document.form1.Estado.selectedIndex)
    {
     case 1:
     {
      document.form1.Cidade.selectedIndex = 0;
      document.form1.Cidade.options[1] = new Option("Cidade01");
      document.form1.Cidade.options[2] = new Option("Cidade02");
      document.form1.Cidade.options[3] = new Option("E assim por diante, repita 1 linha igual a esta para kda cidade ñ eskecendo de alterear o num (options[num])");
      document.form1.Cidade.options.length = 4; // Sempre um a mais q o nº d opções
     }
    
     break;
     
     //Para cada estado coloke um 'CASE'
     //
     // case 2:
     // {
     //  document.form1.Cidade.selectedIndex = 0;
     //  document.form1.Cidade.options[1] = new Option("Cidade01");
     //  document.form1.Cidade.options[2] = new Option("Cidade02");
     //  document.form1.Cidade.options.length = 3;
     // }
     //
     // break;
     
     case 0:
     {
      document.form1.Cidade.selectedIndex = 0;
      document.form1.Cidade.length = 1
     }
    
     break;
    
    
    }
   
    versao_nav = navigator.appVersion;
   
    if (document.all == null && (versao_nav.substr(0,1) <= 4))
    {
     history.go(0);
    }
   }
  //-->
 </script>
 
 Espero ter ajudado... Falow...
 
     
Thiago
não registrado
Postada em 31/12/2004 19:20 hs   
Valeu brother, acho que vo usar a sua solução...

Valeu mesmo.



Thiago
     
Pedro Rodrigues
GUARULHOS
SP - BRASIL
Postada em 31/12/2004 21:26 hs            
Bele, se precisa entra em contato ae q te ajudo no q for possivel... ;)
     
Thiago
não registrado
ENUNCIADA !
Postada em 01/01/2005 12:47 hs   
Valeu brother, podexa.
A reciproca tambem eh verdadeira, se precisar tamo ae...



Thiago.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página