Ir para conteúdo

POWERED BY:

Arquivado

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

passoca

evento onchange da combobox

Recommended Posts

Bom dia pessoal,

 

Estou com um probleminha aqui.

Consegui finalmente fazer minha 2a. combo funcionar carregando os dados gerados pelo php em xml.

Acontece que ainda preciso fazer com que os dados gerados para a segunda combo sejam de acordo com

a opção escolhida na 1a. combo.

Para isso criei o seguinte:

 

function mostra() {

//Cargamos el XML

fabricante = new XML();

fabricante.ignoreWhite = true;

fabricante.onLoad = function(success) {

if (success) {

//Creamos los arrays donde iran los datos

largo = fabricante.firstChild.childNodes.length;

nomes = new Array(largo);

idfabricantes = new Array(largo);

//Llenar los arrays

for (i=0; i<largo; i++) {

nomes = fabricante.firstChild.childNodes.attributes.nome;

idfabricantes = fabricante.firstChild.childNodes.attributes.idfabricante;

}

llenarCombo();

} else {

trace("NAO PODE CARREGAR O XML");

}

};

fabricante.load("fabricantes.xml");

}

 

/************* FUNCOES ****************/

function llenarCombo() {

//Atacheamos nuetro componente

//attachMovie("ComboBox", "miDesplegable", 1);

//Propiedades

//miDesplegable.setSize(170, 22);

//cb_fabricantes.dropdownWidth = 200;

//Le asignamos un proveedor de datos

losDatos = new Array();

cb_fabricantes.dataProvider = losDatos;

//Metemos los datos en el ComboBox

for (i=0; i<nomes.length; i++) {

losDatos.addItem({label:nomes, data:idfabricantes});

}

}

 

Só preciso agora fazer com que ao escolher a opção na minha combo de nome cb_categorias,

a function mostra() seja carregada. Pensei no evento onchange da combo mas não estou sabendo fazer a

sintaxe correta para isso.

 

Alguém me ajuda ?

 

Grande abraço a todos e muito obrigado.

 

Passoca

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.