Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DiegoEsteves

Não funciona

Recommended Posts

Olá pessoal!!

 

Como sempre estou com um pequeno problema!

 

estou querendo que quando eu clicar em um dos itens menu/list(combo) ele desabilite o outro menu/list(combo) que eu deseje para realizar uma pesquisa, só q não estou conseguindo!

 

alguem poderia me ajudar?

 

to fazendu assim com javascript

 

function selecione(opt) {

var sLay = document.getElementById('consulta');

if(opt == "usuario") {

sLay.style.display = "block";

} else {

sLay.style.display = "none";

}

}

 

 

menu/list(combo) que vai ser clicado(será escolhido uma das opçoes que desabilitará o outro menu/list)

 

Tipo pesquisa:

<select name="where" class="select" onchange="selecione(this.value);" >

<option value="0">Selecione ....</option>

<option value="usuario">Usuario</option>

<option value="cliente">Cliente</option>

<option value="imovel">Imóvel</option>

</select>

desabilitado:

 

<div id="consulta" style="display:none">

<select name="consulta" id="consulta" class="select" >

<option value="0">Selecione ....</option>

<option value="idusuario">Codigo</option>

<option value="nome">Nome</option>

<option value="cpf">CPF</option>

</select>

</div><!--fim da div consulta-->

 

é isso ai pessoal alguem poderia me ajudar?

desde já agradesço!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer o contrário doque acontece agora?

Pois pelo que rodei do código, o segundo select só aparece se selecionarmos o "usuarios" certo?

 

Então basta você inverter oque está fazendo no IF, e começar com o outro select com block já.

Se não for isso, tenta explicar melhor a lógica da coisa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pronto rei

 

axo que é isso que você quer

 

http://amendoim.info/testejr/combo/

 

se não for

 

eh soh explicar melhor

 

abraçU

 

Isso mesmo é o que eu estou precisando desta forma!!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

a pergunta é como ficou o seu javascript?

 

 

 

:blink: ta tudo no codigo fonte... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

http://forum.imasters.com.br/public/style_emoticons/default/grin.gif mas ta aki como ficou http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

CODE
function selecione(opt) {

var AMDOIM1 = document.getElementById('consulta1');

var AMDOIM2 = document.getElementById('consulta2');

var AMDOIM3 = document.getElementById('consulta3');

var xAMDOIMx = document.getElementById('AMDOIMp');

if(opt == "usuario") {

AMDOIM1.style.display = "block";

AMDOIM2.style.display = "none";

AMDOIM3.style.display = "none";

xAMDOIMx.style.display = "none";

} else if(opt == "cliente") {

AMDOIM1.style.display = "none";

AMDOIM2.style.display = "block";

AMDOIM3.style.display = "none";

xAMDOIMx.style.display = "none";

} else if(opt == "imovel") {

AMDOIM1.style.display = "none";

AMDOIM2.style.display = "none";

AMDOIM3.style.display = "block";

xAMDOIMx.style.display = "none";

}

else {

AMDOIM1.style.display = "none";

AMDOIM2.style.display = "none";

AMDOIM3.style.display = "none";

alert("Por favor escolha uma opção...");

xAMDOIMx.style.display = "block";

}

}

abraçU

Compartilhar este post


Link para o post
Compartilhar em outros sites

pronto rei

 

axo que é isso que você quer

 

http://amendoim.info/testejr/combo/

 

se não for

 

eh soh explicar melhor

 

abraçU

 

Isso mesmo é o que eu estou precisando desta forma!!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

a pergunta é como ficou o seu javascript?

 

 

 

:blink: ta tudo no codigo fonte... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

http://forum.imasters.com.br/public/style_emoticons/default/grin.gif mas ta aki como ficou http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

CODE
function selecione(opt) {

var AMDOIM1 = document.getElementById('consulta1');

var AMDOIM2 = document.getElementById('consulta2');

var AMDOIM3 = document.getElementById('consulta3');

var xAMDOIMx = document.getElementById('AMDOIMp');

if(opt == "usuario") {

AMDOIM1.style.display = "block";

AMDOIM2.style.display = "none";

AMDOIM3.style.display = "none";

xAMDOIMx.style.display = "none";

} else if(opt == "cliente") {

AMDOIM1.style.display = "none";

AMDOIM2.style.display = "block";

AMDOIM3.style.display = "none";

xAMDOIMx.style.display = "none";

} else if(opt == "imovel") {

AMDOIM1.style.display = "none";

AMDOIM2.style.display = "none";

AMDOIM3.style.display = "block";

xAMDOIMx.style.display = "none";

}

else {

AMDOIM1.style.display = "none";

AMDOIM2.style.display = "none";

AMDOIM3.style.display = "none";

alert("Por favor escolha uma opção...");

xAMDOIMx.style.display = "block";

}

}

abraçU

Compartilhar este post


Link para o post
Compartilhar em outros sites

:blink: ta tudo no codigo fonte... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

http://forum.imasters.com.br/public/style_emoticons/default/grin.gif mas ta aki como ficou http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

CODE
function selecione(opt) {

var AMDOIM1 = document.getElementById('consulta1');

var AMDOIM2 = document.getElementById('consulta2');

var AMDOIM3 = document.getElementById('consulta3');

var xAMDOIMx = document.getElementById('AMDOIMp');

if(opt == "usuario") {

AMDOIM1.style.display = "block";

AMDOIM2.style.display = "none";

AMDOIM3.style.display = "none";

xAMDOIMx.style.display = "none";

} else if(opt == "cliente") {

AMDOIM1.style.display = "none";

AMDOIM2.style.display = "block";

AMDOIM3.style.display = "none";

xAMDOIMx.style.display = "none";

} else if(opt == "imovel") {

AMDOIM1.style.display = "none";

AMDOIM2.style.display = "none";

AMDOIM3.style.display = "block";

xAMDOIMx.style.display = "none";

}

else {

AMDOIM1.style.display = "none";

AMDOIM2.style.display = "none";

AMDOIM3.style.display = "none";

alert("Por favor escolha uma opção...");

xAMDOIMx.style.display = "block";

}

}

abraçU

Compartilhar este post


Link para o post
Compartilhar em outros sites

:blink: ta tudo no codigo fonte... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

http://forum.imasters.com.br/public/style_emoticons/default/grin.gif mas ta aki como ficou http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

CODE
function selecione(opt) {

var AMDOIM1 = document.getElementById('consulta1');

var AMDOIM2 = document.getElementById('consulta2');

var AMDOIM3 = document.getElementById('consulta3');

var xAMDOIMx = document.getElementById('AMDOIMp');

if(opt == "usuario") {

AMDOIM1.style.display = "block";

AMDOIM2.style.display = "none";

AMDOIM3.style.display = "none";

xAMDOIMx.style.display = "none";

} else if(opt == "cliente") {

AMDOIM1.style.display = "none";

AMDOIM2.style.display = "block";

AMDOIM3.style.display = "none";

xAMDOIMx.style.display = "none";

} else if(opt == "imovel") {

AMDOIM1.style.display = "none";

AMDOIM2.style.display = "none";

AMDOIM3.style.display = "block";

xAMDOIMx.style.display = "none";

}

else {

AMDOIM1.style.display = "none";

AMDOIM2.style.display = "none";

AMDOIM3.style.display = "none";

alert("Por favor escolha uma opção...");

xAMDOIMx.style.display = "block";

}

}

abraçU

 

 

Valeu Cara era isso mesmo

obrigadão!!

 

abraço http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.