Bom Dia.. estou com um problemmão após fazer o script completo decidi testa - lo, kkkk' eee vi que tenho um problema. bom deixa eoo explifar o funcionamento, fiz um combo dinamico, nesse caso, quando é escolhido o STATUS , muda o combo Para subStatus, até aqui tudo bem fuciona perfeitamente, o problema são os values, preciso determinar os values para cada substatus, aqui segue meu codigo em Java: <script type="text/javascript">
var arr = new Array();
arr[0] = new Array("SELECIONE O STATUS");
arr[1] = new Array("AGUARD.AGENDAMENTO", "AGUARD.RETORNO CLIENTE", "CLIENTE NÃO LOCALIZADO");
arr[2] = new Array("AGUARD.VISITA", "VISITA NÃO REALIZADA", "VISITA REMARCADA", "VISITA REALIZADA");
arr[3] = new Array("VISITA CANCELADA", "AGUARD.REAGENDAMENTO", "CLIENTE NÃO LOCALIZADO");
function dinan(status){
var comboValue = status.value;
document.forms["form1"].elements["substatus"].options.length=0;
for(var i = 0;i<arr[comboValue].length;i++)
{
var option = document.createElement("option");
option.setAttribute("value",i+1);
option.innerHTML = arr[comboValue][i];
document.forms["form1"].elements["substatus"].appendChild(option);
}
}
</script> alguém poderia me ajudar? não conheço muito Java script criei esse script apartir de uma video aula, não é minha praia, espero que possam me ajudar... aqui os valores de cada um: AGUARD.AGENDAMENTO ~> Value: 1 AGUARD.RETORNO CLIENTE ~> Value: 2 CLIENTE NÃO LOCALIZADO ~> Value: 6 AGUARD.VISITA ~> Value: 3 VISITA NÃO REALIZADA ~> Value: 5 VISITA REMARCADA ~> Value: 7 VISITA REALIZADA ~> Value: 8 VISITA CANCELADA ~> Value: 4 AGUARD.REAGENDAMENTO ~> Value: 10 CLIENTE NÃO LOCALIZADO ~> Value: 11 se não for possivel, colocar values, queria saber pelo menos uma forma dele enviar o nome.(ai ele envia numeros por exemplo escolhi STATUS ~> aguard.agendamento e SUBSTATUS ~> cliente não localizado. Ele me volta o valor 3 ee deveria voltar ou .[que é o value correto] ou CLIENTE NÃO LOCALIZADO[que é o nome] queria que voltasse ou value certo ou o nome). se precisarem de mais informações perguntem por favor, Se tiver alguma forma por favor, poderiam me ajudar?? desde já, agradeço.