Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O que há de errado com este código?
var campo = document.cad_cha_adm.subcategoria;
//cria um novo option dinamicamente
var novo = document.createElement("option");
//remove os intens anteriores
var qtd = campo.options.length;
campo.remove(campo.length-qtd);var codigos = new Array('1', '2', '3');
var nomes = new Array('teste1', 'teste2', 'teste3');
var tamanho = codigos.length;
for(i=0; i<tamanho; i++){
alert(i);campo.add(novo);
}
coloquei o alert no for, pq apesar de tar 3 elementos só aparece no for como 2 elementos dentro do array, e quando cria os options no formulário automaticamente exclui até que reste apenas o último. então, ao invés de ter 3 opções no campo select, tenho apenas 1.Carregando comentários...