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

Selecionar Itens Automaticamente Do Select


Lisandro Oliveira

Pergunta

Olá pessoal, estou com o seguinte problema:

Tenho uma lista de usuarios que são listados num list com o atributo MULTIPLE e logo na frente tenho outra só que vazia e tenho um botão para ir adicionando os usuarios de uma lista p/ outra.

O problema é que ao clicar no botão incluir, no request da outra pagina a variavel chega vazia se eu não selecionar manualmente a lista de usuarios que eu quero adicionar.

Não existe uma forma de ao clicar no botão incluir, automaticamente seja selecionado os itens que está na lista do campo select??

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

não entendi muito bem oque você quer... seu codigo é muito grande ??

posta ele ae

pra facilitar o entendimento, eu gostaria que ao clicar no botão incluir, fosse selecionado todos os projetos que estão no select name="num_disp

<tr>

<td rowspan="2" class=fv10az vAlign=top>Projetos<BR>

<select name="num_disp" style="width:290px" size=4 class="cz2" multiple>

<% While not objRS5.eof %>

<option value="<% = objRS5("id_proj") %>"><% = objRS5("nome_proj") %>&nbsp;<% =objRS5("versao_proj") %> </option>

<% objRS5.movenext %>

<% Wend %>

</select>

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 0
se na pagina de inclusão você colocar:

Response.Write request.form("num_num_disp")

não aparece nada?

se não aparecer verifica se o method do form está como "POST"

abraço

O problema é que eu quero que selecione todos os projetos que estão no select name=num_disp automaticamente, sem eu ter que selecionar-los, ao clicar no incluir, ele seleciona todos os projetos que estão no select name="num_disp"antes de ir para outra pagina, porque chegando na outra pagina eu do o resquest e consigo ter todos os projetos que estavam no select name=num_disp.

Link para o comentário
Compartilhar em outros sites

  • 0

amigo,

pode ter alguma forma de fazer usando alguma função em javascript, mas infelizmente eu nem sei como.

sem o javascript você pode fazer assim mas todos ficarão selecionados quando você carregar a pagina, e pelo que eu entendi não é isso que você quer né.

<option selected value="<% = objRS5("id_proj") %>"><% = objRS5("nome_proj") %>&nbsp;<% =objRS5("versao_proj") %> </option>

abraços

Link para o comentário
Compartilhar em outros sites

  • 0
amigo,

pode ter alguma forma de fazer usando alguma função em javascript, mas infelizmente eu nem sei como.

sem o javascript você pode fazer assim mas todos ficarão selecionados quando você carregar a pagina, e pelo que eu entendi não é isso que você quer né.

<option selected value="<% = objRS5("id_proj") %>"><% = objRS5("nome_proj") %>&nbsp;<% =objRS5("versao_proj") %> </option>

abraços

É isso, mas isso só pode acontecer quando eu clicar no botão incluir. e não quando entrar na pagina, valeu fercosmig eu vou ver se consigo alguma coisa, Obrigado.

Abraços

Lisandro Oliveira

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Eduardo Hayashi

Tenta essa aqui:

<!-- Função para mover as seções selecionadas de um Select pra outro -->

<script>

function move()

{

var origem = document.form_criar.secoes;

var destino = document.form_criar.list_secoes;

var k = 0;

for (var i = origem.length-1; i >= 0; i--)

{

if (origem.options.selected)

{

var elemento = document.createElement("OPTION");

elemento.text = origem.options.text;

elemento.value = origem.options.value;

for (var j = destino.length-1; j >= 0; j--){

if (destino.options[j].value == elemento.value){

var k = 1;

}

}//end for

if (k == 0){

destino.add(elemento);

}//end if

}//end if

}//end for

origem.options.blur();

}//end function

//--></script>

<!-- *** FORMULÁRIO *** -->

<SELECT NAME='secoes' size=8 MULTIPLE style='width:250px'>

<OPTION value='1'>1</OPTION>

<OPTION value='2'>2</OPTION>

<OPTION value='3'>3</OPTION>

</SELECT>

<input type='button' name='incluir' value='INCLUIR' onClick="move();">

<SELECT NAME="list_secoes" SIZE="8" multiple style='width:250px;font-size:11px;color:#FF0000;disabledcolor:red'>

</SELECT>

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