Ir para conteúdo
Fórum Script Brasil
  • 0

Colocar value no SELECT


AFRICANO

Pergunta

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.

Editado por AFRICANO
Link para o comentário
Compartilhar em outros sites

1 resposta 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...