AlexCT Postado Setembro 11, 2003 Denunciar Share Postado Setembro 11, 2003 melhor descrito abaixo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 FA1C0N Postado Setembro 11, 2003 Denunciar Share Postado Setembro 11, 2003 Como q é?? num entendi direito a pergunta... Mais ou menos o que eu entendi é você tem 3 paginas e nas 3 tem select e quando você clica para ir para uma delas no select q tiver dentro da pagina q você clicou você não quer q apareça o select para ela mesma é isso??? :/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 AlexCT Postado Setembro 12, 2003 Autor Denunciar Share Postado Setembro 12, 2003 Não estou sabendo fazer o seguintetenho Select1, Select2, Select3todos tem os mesmo valores.que irão para três campos da tabelas distintosmas quando a pessoa for mandar o Formeles tem que ser diferentes entre si. Select1 <> Select 2 <> Select3Por isso estava pensando assim:A pessoa seleciona o Select1, escolhe algo, no proximo Select2 (o item selecionado no Select1 não ira aparecer, pois já foi selecionado)no proximo Select 3 (o item selecionado no Select1 e Select 2 não irão aparecer, pois já foram selecionados)Talvez possa ser feito em asp ou javascriptVou dar um exemplo:todos os selects possuem os mesmo valores:dado 1dado 2dado 3dado 4se a pessoa selcionar primeiro o SELECT 1, depois SELECT 2 e depois DELECT 3se for selecionado no SELECT 1 = dado 1SELECT 1 SELECT 2 SELECT 3dado 1 dado 2 dado 2dado 2 dado 3 dado 3dado 3 dado 4 dado 4dado 4se for selecionado no SELECT 2 = dado 2só terá a opção dado 2, dado 3 e dado 4SELECT 1 SELECT 2 SELECT 3dado 1 dado 2 dado 3dado 2 dado 3 dado 4dado 3 dado 4 dado 4se for selecionado no SELECT 3 = dado 3 ou 4é isso que quero fazer Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 André Gusmão Postado Setembro 12, 2003 Denunciar Share Postado Setembro 12, 2003 Veja se isso te serve:<script language="JavaScript"> function seleciona(selecao) { var nome = selecao.name; var opcao = selecao.options[selecao.selectedIndex].value; var i; if(nome != 'select1') for(i=0;i<select1.options.length;i++) if(select1.options[i].value == opcao) select1.options.remove(i); if(nome != 'select2') for(i=0;i<select2.options.length;i++) if(select2.options[i].value == opcao) select2.options.remove(i); if(nome != 'select3') for(i=0;i<select3.options.length;i++) if(select3.options[i].value == opcao) select3.options.remove(i); } </script> <select name="select1" size="4" onChange="seleciona(this)"> <option value="1">Dado 1</option> <option value="2">Dado 2</option> <option value="3">Dado 3</option> <option value="4">Dado 4</option> </select> <select name="select2" size="4" onChange="seleciona(this)"> <option value="1">Dado 1</option> <option value="2">Dado 2</option> <option value="3">Dado 3</option> <option value="4">Dado 4</option> </select> <select name="select3" size="4" onChange="seleciona(this)"> <option value="1">Dado 1</option> <option value="2">Dado 2</option> <option value="3">Dado 3</option> <option value="4">Dado 4</option> </select> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 AlexCT Postado Setembro 13, 2003 Autor Denunciar Share Postado Setembro 13, 2003 Fiz assim como você falou, mas não deu certo, poderia dar uma olhadar para ver se fiz errado????</script> <script language="JavaScript"> function selecionatipo(selecao) { var nome = selecao.name; var opcao = selecao.options[selecao.selectedIndex].value; var i; if(nome != 'tipo1') for(i=0;i<tipo1.options.length;i++) if(tipo1.options[i].value == opcao) tipo1.options.remove(i); if(nome != 'tipo2') for(i=0;i<tipo2.options.length;i++) if(tipo2.options[i].value == opcao) tipo2.options.remove(i); } function seleciona(selecao) { var nome = selecao.name; var opcao = selecao.options[selecao.selectedIndex].value; var i; if(nome != 'estilo1') for(i=0;i<estilo1.options.length;i++) if(estilo1.options[i].value == opcao) estilo1.options.remove(i); if(nome != 'estilo2') for(i=0;i<estilo2.options.length;i++) if(estilo2.options[i].value == opcao) estilo2.options.remove(i); if(nome != 'estilo3') for(i=0;i<estilo3.options.length;i++) if(estilo3.options[i].value == opcao) estilo3.options.remove(i); } </script> <select name="tipo1" size="1" class="okp" onChange="selecionatipo(this)"> <option value="null">------- tipo -------</option> <option value="Coletivo">Coletivo</option> <option value="Individual">Individual</option> <option value="Interpatrulha / Equipe">Interpatrulha / Equipe</option> <option value="Técnico">Técnico</option> </select> <select name="tipo2" size="1" class="okp" onChange="selecionatipo(this)"> <option value="null">------- tipo -------</option> <option value="Coletivo">Coletivo</option> <option value="Individual">Individual</option> <option value="Interpatrulha / Equipe">Interpatrulha / Equipe</option> <option value="Técnico">Técnico</option> </select> <select name="estilo1" class="okp" onChange="seleciona(this)"> <option value="null">------- estilo -------</option> <option value="Agilidade">Agilidade</option> <option value="Ativo">Ativo</option> <option value="Dinâmica">Dinâmica</option> <option value="Estratégia">Estratégia</option> <option value="Força">Força</option> <option value="Habilidade">Habilidade</option> <option value="Memória">Memória</option> <option value="Observação">Observação</option> <option value="Trabalho em Equipe">Trabalho em Equipe</option> </select> <select name="estilo2" class="okp" onChange="seleciona(this)"> <option value="null">------- estilo -------</option> <option value="Agilidade">Agilidade</option> <option value="Ativo">Ativo</option> <option value="Dinâmica">Dinâmica</option> <option value="Estratégia">Estratégia</option> <option value="Força">Força</option> <option value="Habilidade">Habilidade</option> <option value="Memória">Memória</option> <option value="Observação">Observação</option> <option value="Trabalho em Equipe">Trabalho em Equipe</option> </select> <select name="estilo3" class="okp" onChange="seleciona(this)"> <option value="null">------- estilo -------</option> <option value="Agilidade">Agilidade</option> <option value="Ativo">Ativo</option> <option value="Dinâmica">Dinâmica</option> <option value="Estratégia">Estratégia</option> <option value="Força">Força</option> <option value="Habilidade">Habilidade</option> <option value="Memória">Memória</option> <option value="Observação">Observação</option> <option value="Trabalho em Equipe">Trabalho em Equipe</option> </select> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 André Gusmão Postado Setembro 17, 2003 Denunciar Share Postado Setembro 17, 2003 Eu testei e está funcionando.Quando você seleciona um tipo, ele some da outra lista.Quando você seleciona um estilo, ele some das demais listas. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
AlexCT
melhor descrito abaixo
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
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.