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

Combobox Dinamico


Guest Darlene

Pergunta

Preciso que esse combobox seja alimentado cada vez que um campo perca o foco. Estou usando ajax que retorna uma lista de elementos, e quero que esse elementos sejam carregado no combo box.

<html>

    <head>
    
        <title></title>
    
        <script>
        
            var d         = document;
            
            function criaElementoSelect( bloco )
            {
                var bLista         = d.getElementById( bloco );
                    bLista.innerHTML     = null;

                var elemento         = d.createElement( "select" );
                    elemento.id        = "lista";
                    elemento.name    = "lista";
                
                bLista.appendChild( elemento );

            }

            function addElementos( elemento, valores )
            {
                var elementoOpt        = new Array();
                
                for( var i = 0; i < valores.length; i++ )
                {
                    elementoOpt[ i ]     = d.createElement( "option" );
                    elementoOpt[ i ].value    = i;
                
                    elementoOpt[ i ].appendChild( d.createTextNode( valores[ i ] ) );
                    elemento.appendChild( elementoOpt[ i ] );
                }
            }
        
        </script>
        
    </head>

    <body>
    
        <span id="lista">
        </span>
    
    </body>
    
    <script>
        
        var listaValores = new Array("", "Rodrigo R. da Silva", "Kellen Ferreira Silva", "Fábio R. da Silva");
        var listaValores1 = new Array("", "Rodrigo R. da Silva", "Kellen Ferreira Silva", "Fábio R. da Silva");
        criaElementoSelect( 'lista' );
        addElementos( document.getElementById('lista'), listaValores );
        addElementos( document.getElementById('lista'), listaValores1 );
        
    </script>
    
</html>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Bom já está fazendo o sistema em javascript com ajax e tudo, então deve manjar.

Para fazer algo quando um elemento perde o foco basta usar o onblur.

Elemento.onblur=função

Simples.

Akeleabrassssss

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