Jump to content
Fórum Script Brasil
  • 0

Colocar value no SELECT


AFRICANO

Question

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.

Edited by AFRICANO
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...