Fala pessoal...
Eu tenho um script aqui que tem dois arrays.
Um seleciona os tipos de prova e de acordo com o que seleciono, ele me mostra por exemplo, o numero de alternativas caso eu escolha multipla escolha.
Porem, queria logo após selecionar se quero Discursiva mandar pra página para cadastra uma questão discursiva. Se eu selecionar Multipla Escolha, selecionar o numero de alternativas eu quero e redirecionar pra página de Multipla escolha...
Segue o código pra ve se dá uma ideia...
Já tentei usando funcao com o document.location, mas o combo opcao fica desabilitado...
Já usei OnSubmit, já usei onclick...
O que posso fazer nesse caso ?
<script language="javascript">
var ArrayTipo1 = new Array ("Discursiva");
var ArrayTipo2 = new Array ("1", "2", "3", "4", "5");
var ArrayTipo3 = new Array ("1", "2", "3", "4", "5");
function PopulaCombo(id_tipo)
{
if (id_tipo == 1)
ArrayTipo = ArrayTipo1;
else if (id_tipo == 2)
ArrayTipo = ArrayTipo2;
else if (id_tipo == 3)
ArrayTipo = ArrayTipo3;
else
{
Remove();
return
}
document.form.opcao.disabled = false;
document.form.opcao.options.length = 0;
for (i=0; i <= ArrayTipo.length-1; i++)
{
window.document.form.opcao.options[i] = new Option(ArrayTipo[i],i);
}
}
function Remove()
{
var opcoes = document.form.opcao.options;
for (i=0; i <= opcoes.options.length+2; i++)
{
opcoes.options.remove(0);
}
opcoes.disabled = true;
}
</script>
<form name="form">
<table border="0" width="310">
<tr>
<td width="150">Tipo: <select name="tipo" onchange="PopulaCombo(this.value)">
<option value="">Selecione</option>
<option value="1">Discursiva</option>
<option value="2">Múltipla Escolha</option>
<option value="3">V ou F</option>
</select>
</td>
<td width="160">Opções: <select name="opcao" disabled style="width:100px">
<option value=""></option>
</select>
</td>
</tr>
</table>
</form>
<input type="submit" value="Enviar">