Clicar no select

3 respostas
J

tenho uma aplicação que em um form tem dois selects, quando clicar no primeiro quero que as informações referentes a ele apareçam no segundo…

Ex.

Tenho um select com um tipo de família para um determinado produto, quando selecionado a família um select em baixo aparece com os produtos

alguém sabe como fazer isso em java script ???

3 Respostas

D

em javascript…

remover opcoes do select:

var elSel = document.getElementById(combo);
 var i;
 for (i = elSel.length - 1; i>=0; i--) {
   if (elSel.options[i].selected) {
     elSel.remove(i);
   }
 }

adicinando…

var c = document.getElementById(combo);
    c.options.length = 0;
              
    for(var i=0;i<opcoes.length;i++){
    c.options[i] = new Option("descricao",i);
   }

t+

J

não é bem isso que queria…

quando clicar em uma opção da select rodo uma função

<option onclic="??;">

acho que é assim, não sei se é…

D

é exatamente isso que vc precisa…:roll:

só se confundiu pq eu nao coloquei a assinatura da function…

&lt;select id="estadoselect" onchange="preencheCidade&#40;'cidadeselect'&#41;;"&gt;
function preencheCidade&#40;combo&#41;&#123;
var c = document.getElementById&#40;combo&#41;;
    c.options.length = 0;
    removeOpcoes&#40;combo&#41;; ///////////////////funcao que remove as options da select             
    for&#40;var i=0;i&lt;opcoes.length;i++&#41;&#123;
    c.options&#91;i&#93; = new Option&#40;"descricao",i&#41;;
   &#125;
&#125;

t+

Criado 2 de fevereiro de 2007
Ultima resposta 2 de fev. de 2007
Respostas 3
Participantes 2