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

Objeto Option De Um Select....


Snork

Pergunta

estou usando o seguinte codigo :

<form name='adm_ocorrencia' method="post" >

<select name="frmID_Recurso">

<script>

adm_ocorrencia.frmID_Recurso.length = 0;

adm_ocorrencia.frmID_Recurso.options[0] = new Option("-- Selecione --",'0');

var value = new Array("1","2","3","4","5");

var text = new Array("aaaaa","bbbbb","ccccc","ddddd","eeeee");

for (i=0;i<5;i++){

adm_ocorrencia.frmID_Recurso.options[adm_ocorrencia.frmID_Recurso.options.length] = new Option(text,value);

}

</script>

</select>

</form>

...para criar os campos option do select de um form e quero que um desses campos option fique selecionado (selected) ... já tentei de tudo e não consegui selecionar o campo ... alguém sabe como fazer isso ???

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Guest - snork -
a propriedade do select q você deve usar é selectedIndex é só você atribuir a essa propriedade o indice que você quer q venha selecionado, lembrando sempre q as options são como arrays, a primeira posição é 0.

Abraço

Crystian

mas aonde eu coloco o selectedIndex no codigo ???

Link para o comentário
Compartilhar em outros sites

  • 0

Cara peguei teu código e realmente não teria como montar ele da forma q estava. Existe uma hierarquia dentro do documento, tanto para o carregamento como para acessar objetos de formulários. Fiz um exemplo em cima do teu código. Qualquer outra dúvida posta ae...

<head>

<script language="javascript">

function carregaSelect(obj) {

    obj.options[0] = new Option("-- Selecione --",'0');

    var value = new Array("1","2","3","4","5");

    var text = new Array("aaaaa","bbbbb","ccccc","ddddd","eeeee");

    for (i=0;i<5;i++){

    obj.options[obj.options.length] = new Option(text,value);

    }

    obj.selectedIndex = 2; // aqui você coloca o selectedIndex com o index q você quiser.

}

</script>

</head>

<body onload="carregaSelect(document.admocorrencia.frmIDRecurso)">

<form name="admocorrencia" method="post" >

<select name="frmIDRecurso"></select>

</form>

</body>

Abraço

Crystian

Link para o comentário
Compartilhar em outros sites

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...