Ir para conteúdo

POWERED BY:

Arquivado

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

formigoni

[Resolvido] Habilitar / Desabilitar

Recommended Posts

Olá, boa tarde.

Gostaria de uma dica do pessoal do fórum.

 

Preciso fazer o seguinte com dois list/menus que tenho:

 

Se qualquer valor diferente de "zero" do primeiro list/menu for selecionado "desabilitar" o segundo list/menu e

se qualquer valor diferente de "zero" do segundo list/menu for selecionado "desabilitar" o primeiro list/menu.

 

Só posso deixar o usuário selecionar um list/menu.

 

Os list/menus são esses:

 

 <select name="IdCategoria" class="texto1" id="IdCategoria" >
   <option value="0">Selecione</option>
     <? for($i=0; $i<$totalCategorias; $i++) { ?>
     <option value="<? echo mysql_result($categorias, $i, "IdCategoria"); ?>"> <? echo 
mysql_result($categorias, $i, "Nome"); ?></option>
     <? } ?>
  </select>
 [code] 

 [code]
 <select name="IdMinisterio" class="texto1" id="IdMinisterio" >
   <option value="0">Selecione</option>
     <? for($j=0; $j<$total; $j++) { ?>
     <option value="<? echo mysql_result($ministerios, $j, "IdMinisterio"); ?>"> <? echo mysql_result($ministerios, $j, "Nome"); ?></option>
     <? } ?>
 </select>

Já tentei usar OnChange mas as função estão muito confusas e não consegui acertar.

Se alguém puder me ajudar, agradeço.

Valeu e fiquem na paz.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Thiago Retondar,

Muito obrigado por ter respondido, mas acabei de acertar, estava meio dormindo quando fiz.

Estava colocando os "Id" de forma incorreta, sendo mais exato "trocados".

 

Vejam, fiz isso:

As funções:

 

 <script type="text/javascript">
    function disableListMenuMinisterio() {
	document.getElementById("IdMinisterio").disabled=true;
	}
		
    function disableListMenuCategoria() {
	document.getElementById("IdCategoria").disabled=true;
	}
 </script>

E os list/menus

 

 <select name="IdCategoria" class="texto1" id="IdCategoria" OnChange="disableListMenuMinisterio()">
   <option value="0">Selecione</option>
     <? for($i=0; $i<$totalCategorias; $i++) { ?>
     <option value="<? echo mysql_result($categorias, $i, "IdCategoria"); ?>"> <? echo mysql_result($categorias, $i, "Nome"); ?></option>
     <? } ?>
 </select> 

 <select name="IdMinisterio" class="texto1" id="IdMinisterio" OnChange="disableListMenuCategoria()">
   <option value="0">Selecione</option>
     <? for($j=0; $j<$total; $j++) { ?>
     <option value="<? echo mysql_result($ministerios, $j, "IdMinisterio"); ?>"> <? echo mysql_result($ministerios, $j, "Nome"); ?></option>
     <? } ?>
 </select>

Muito Obrigado e valeu pela atenção

Fica na paz.

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.