Ir para conteúdo

POWERED BY:

Arquivado

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

Storollie

desabilitar combobox

Recommended Posts

Bom dia galera, minha duvida é o seguinte, possuo uma combobox de nome "sistemas", nessa combobox tem valores no quais sao buskados no bd mysql, eu queria que qd eu selecionasse o valor "MICROSIGA", onde esse nome tem na combobox "sistemas", qd selecionado esse valor MICROSIGA gostaria que a combobox "modulo" ficasse enable, se acaso o valor "MICROSIGA" nao for selecionado a combobox "modulo" ficaria disabled. A linguagem eh PHP e gostaria de dasabilitar essa combo 2 em JS.. Voces poderiam me ajudar?OBS: A PArte em vermleho é o 1 combo o restante ja é parte do segundo combo.Grato print "<TR>";if ($rowconf['conf_scr_area'] || !isIn($_SESSION['s_area'],$rowconf['conf_custom_areas'])) {print "<TD width='20%' align='left' bgcolor=".TD_COLOR.">Área Responsável:</TD>";print "<TD width='30%' align='left' bgcolor=".BODY_COLOR.">"; print "<SELECT class='select' name='sistema' id='idSistema' size=1 ";if ($rowconf['conf_scr_prob'] || !isIn($_SESSION['s_area'],$rowconf['conf_custom_areas'])) {print "onChange=\"fillSelectFromArray(this.form.problema, ((this.selectedIndex == -1) ? null : team[this.selectedIndex-1]));\"";}print ">";$query = "SELECT * from sistemas where sis_status NOT in (0) and sis_atende = 1 order by sistema"; //NOT in (0) = INATIVO $resultado = mysql_query($query);print "<option value=-1 selected>- Selecione a Área -</option>";while ($rowArea=mysql_fetch_array($resultado)){ print "<option value='".$rowArea['sis_id']."'";if ($rowArea['sis_id']==$sistema) print " selected";print ">".$rowArea['sistema']."</option>";}print "</select>"; print "</td>"; } else $sistema = $rowconf['conf_opentoarea']; //$sistema = -1; //-----------------------------------------------------------------------------------------------------------if ($rowconf['conf_scr_prob'] || !isIn($_SESSION['s_area'],$rowconf['conf_custom_areas'])) {print "<TD width='20%' align='left' bgcolor=".TD_COLOR.">Módulo:</TD>";print "<TD width='30%' align='left' bgcolor=".BODY_COLOR.">";print "<SELECT class='select' name='modulo' id='idModulo' size=1>";print "<option value=null selected>- Selecione o módulo -</option>";print "<option value=Ativo Fixo >Ativo Fixo</option>";print "<option value=Cargos e salários >Cargos e salários</option>";print "<option value=Compras >Compras</option>";print "<option value=Contabilidade >Contabilidade</option>";print "<option value=Estoque/Custos >Estoque/Custos</option>";print "<option value=Faturamento >Faturamento</option>";print "<option value=Financeiro >Financeiro</option>";print "<option value=Gestao Pessoal >Gestão Pessoal</option>";print "<option value=Livros Fiscais >Livros Fiscais</option>";print "<option value=Manutenção de ativos >Manutenção de ativos</option>";print "<option value=PCP >PCP</option>";print "<option value=Ponto eletronico >Ponto eletronico</option>";print "<option value=Treinamento >Treinamento</option>";print "</SELECT>";print "</TD>";} else $instituicao = -1;print "</TR>";//-------------------------------------------------------------------------------------------

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente vou te transferir para Dinâmico: JavaScript/DHTML

 

O problema:

 

no onChange, adicione esta função:

 

<select id="sistema" onChange="teste(this.value);">...<select id="modulo" disabled="disabled">...
na função:

 

function teste(valor){if(valor == "MICROSIGA"){document.getElementById("modulo").disabled = false;}}

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.