Galera estou usando o seguinte código para selecionar num menu e aparecer outras opções no outro objeto combo box:
Antes da tag </head>:
<head>
<script language=javascript>
function opcao(codopcao)
{
GRAMATURA=document.form_orc.GRAMATURA;
for (m = GRAMATURA.options.length-1; m > 0; m--)
GRAMATURA.options[m]= new Option(" ","0")
GRAMATURA.options.length=PAPEL[codopcao].length;
for (i=0; i < PAPEL[codopcao].length;i++)
{
GRAMATURA.options[i]=PAPEL[codopcao][i];
}
GRAMATURA.options[0].selected=true;
}
var PAPEL = new Array()
function criar()
{
len=document.form_orc.PAPEL.options.length
for (i=1; i<len; i++) { PAPEL[i]=new Array(); }
PAPEL[1][0] = new Option("56gr","56gr");
PAPEL[1][1] = new Option("180gr","180gr");
PAPEL[1][2] = new Option("240gr","240gr");
PAPEL[2][0] = new Option("90gr","90gr");
PAPEL[2][1] = new Option("180gr","180gr");
PAPEL[2][2] = new Option("240gr","240gr");
PAPEL[3][0] = new Option("90gr","90gr");
PAPEL[3][1] = new Option("180gr","180gr");
PAPEL[3][2] = new Option("240gr","240gr");
PAPEL[4][0] = new Option("250gr","250gr");
PAPEL[4][1] = new Option("300gr","300gr");
PAPEL[4][2] = new Option("350gr","350gr");
PAPEL[5][0] = new Option("Sem gramatura disponível","");
PAPEL[6][0] = new Option("75gr","75gr");
PAPEL[6][1] = new Option("180gr","180gr");
PAPEL[7][0] = new Option("Sem gramatura disponível","");
}
</script>
</head>
Ou seja, escolhemos um tipo de papel no primeiro menu e aparecem suas respectivas gramaturas no segundo. Tudo funciona perfeitamente. Porém estou precisando colocar na mesma página mais dois objetos destes com a mesma função, pois estou considerando um livro onde temos tipo de papel e gramatura da capa e tb do miolo.
Bom, tentei criar a mesma função mudando apenas seu nome assim:
function opcao2(codopcao)
Mas desta forma não funcionou, deu erro.
Alguém pode me ajudar, não tenho muito conhecimento em JS não.
Pergunta
fertel
Galera estou usando o seguinte código para selecionar num menu e aparecer outras opções no outro objeto combo box:
Antes da tag </head>:
Na tag body: Os objetos na página:Ou seja, escolhemos um tipo de papel no primeiro menu e aparecem suas respectivas gramaturas no segundo. Tudo funciona perfeitamente. Porém estou precisando colocar na mesma página mais dois objetos destes com a mesma função, pois estou considerando um livro onde temos tipo de papel e gramatura da capa e tb do miolo.
Bom, tentei criar a mesma função mudando apenas seu nome assim:
function opcao2(codopcao)
Mas desta forma não funcionou, deu erro.
Alguém pode me ajudar, não tenho muito conhecimento em JS não.
Obrigado
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.